83 TekIT Software Solutions Jobs
5-7 years
React Native Developer - Mobile Applications (5-7 yrs)
TekIT Software Solutions
posted 2d ago
Key skills for the job
Job Description :
Role : React Native Developer.
Location : Pune.
Required Experience & Skills :
- 5+ years in software development, 4+ years in React Native.
- Strong in JavaScript, TypeScript (ES6+ syntax).
- Proficient in GitHub/Bitbucket for version control and code review.
- Experience with Firebase, marketing platforms (MoEngage, Clevertap), and third-party integrations.
- Skilled in debugging, troubleshooting, and technical issue resolution.
- Familiarity with XCode, Android Studio for native builds.
- Strong knowledge of databases (SQL/NoSQL), infrastructure, APM, and other tech tools.
Ability to write clean, SOLID principle-driven code.
Bonus Skills :
- Backend development (Node.js) & native development experience.
- Knowledge of PostgreSQL, DynamoDB, AWS ecosystem, REST APIs.
Experience with CI/CD pipelines, serverless infrastructure, cloud-native systems.
- Familiarity with architecture patterns like DDD, Clean Architecture, Hexagonal Architecture, Event Sourcing, CQRS.
- Writing DAMP automated tests.
Responsibilities :
- Design, develop, and maintain high-quality, cross-platform mobile applications using React Native.
- Adhere to SOLID principles and best practices to produce maintainable and scalable code.
- Work closely with designers, product managers, and backend developers to deliver exceptional user experiences.
- Integrate with various third-party APIs and services, including Firebase, MoEngage, Clevertap, and others.
- Debug, troubleshoot, and resolve technical issues to ensure optimal application performance and stability.
- Utilize Git (GitHub/Bitbucket) for version control, code reviews, and collaborative development.
- Utilize XCode and Android Studio for native builds and deployments.
- Demonstrate a strong understanding of databases (SQL/NoSQL), infrastructure, APM, and other relevant technologies.
- Contribute to code reviews and share knowledge with team members to improve overall development practices.
- Implement DAMP automated tests to ensure code quality and prevent regressions
Functional Areas: Software/Testing/Networking
Read full job description