Mobile Software Engineer
We are looking for a skilled mobile software engineer to fill a key role in our team.
The ideal candidate will have extensive experience in designing and developing high-quality mobile applications using React Native and Swift (iOS).
This is a fantastic opportunity for someone who wants to join a dynamic and innovative company and contribute to the development of cutting-edge mobile solutions.
Responsibilities:
* Design and develop new features for mobile applications using React Native and Swift (iOS).
* Collaborate closely with engineering peers and product managers to ensure successful delivery and meet project timelines.
* Maintain and enhance existing features in mobile applications.
* Debug and resolve complex issues across platforms.
* Provide technical input on the mobile roadmap through stakeholder collaboration.
* Write clean, maintainable, and well-documented code.
* Conduct unit and integration testing to ensure quality.
Requirements:
* At least 6+ years of experience in mobile application development.
* Proven experience with React Native.
* Exposure to Swift (iOS) applications.
* Strong understanding of the software development lifecycle.
* Excellent problem-solving and debugging skills.
* Experience with unit and integration testing methodologies.
* Effective communication and collaboration skills.
* Experience with Git/GitHub, CI/CD, CodeMagic, Expo, Android Play Store, and Testflight.
* Experience with analytics tools like Amplitude.
* Upper-Intermediate English level.
Nice to Have:
* Experience with other frameworks like Flutter or Kotlin.
* Experience with cloud platforms such as AWS or Google Cloud.