40 Emperen Technologies Jobs
Software Engineer - React Native Development (4-8 yrs)
Emperen Technologies
posted 5d ago
Key skills for the job
Company : Emperen Technologies
Location : Pune, India (On-site)
About Emperen Technologies :
Emperen Technologies is a values-driven consulting company founded in 2010.
We are dedicated to delivering real results for our clients through strong relationships with both clients and consultants.
We partner with a diverse range of organizations, from Fortune 500 companies and non-profits to startups, helping them realize their visions and demonstrating the success of a client-focused, values-driven approach.
About the Role :
We are seeking a highly motivated and experienced Full Stack Software Engineer with a strong focus on React Native development to join our growing team in Pune.
In this role, you will be responsible for designing, developing, and maintaining high-quality mobile applications for both Android and iOS platforms, while also contributing to backend development.
You will work closely with other engineers, product managers, and designers to deliver exceptional user experiences.
Responsibilities :
- Develop and maintain cross-platform mobile applications using React Native.
- Implement front-end features and UI components with a focus on performance and user experience.
- Integrate mobile applications with backend services via RESTful APIs.
- Contribute to backend development, as needed, using appropriate technologies.
- Write clean, well-documented, and testable code.
- Participate in code reviews and contribute to improving code quality.
- Collaborate with designers to implement UI/UX specifications.
- Instrument applications with analytics frameworks (e., Google Analytics, Mixpanel).
- Troubleshoot and debug issues across different platforms.
- Stay up-to-date with the latest trends and best practices in mobile and web development.
- Effectively communicate technical designs and considerations to peers and product leadership.
- Own tasks and resolve ambiguity in requirements.
- Adapt to evolving development tasks and priorities.
- Balance trade-offs between speed and quality based on business priorities.
Qualifications :
- 4+ years of experience as a software engineer.
- 3+ years of experience with React Native or a similar JavaScript/TypeScript framework.
- 3+ years of experience in mobile development for Android and/or iOS.
- 3+ years of experience with Swift, Java, and/or Kotlin.
- Experience instrumenting applications with an analytics framework like Google Analytics or Mixpanel.
- Strong foundation in object-oriented or functional programming.
- Experience consuming RESTful APIs.
- Solid understanding of the full development life cycle.
- Hands-on knowledge of a version control system such as Git (including commands like cherry-pick and rebase).
- Disciplined approach to development, testing, and quality assurance.
- Desire for a deep technical understanding of systems and architecture.
- Continuous learning mindset, keeping current on development best practices and trends.
- Excellent communication and collaboration skills.
- Ability to reason with and adapt to evolving development tasks and priorities.
- Ability to balance trade-offs between speed and quality based on business priorities.
Bonus Points :
- Experience with other mobile development frameworks (e., Flutter, Ionic).
- Experience with cloud platforms (e. , AWS, Azure, GCP).
- Experience with testing frameworks (e., Jest, Detox).
- Contributions to open-source projects
Functional Areas: Other
Read full job description