remote
Mobile Applications Developer
Software Engineer
Design, develop, and maintain high‑performance mobile applications for iOS and Android, leveraging native and cross‑platform frameworks, integrating with backend services and cloud infrastructure.
About the role
Key Responsibilities
- Design and implement native iOS (Swift) and Android (Kotlin) applications, as well as cross‑platform solutions using React Native.
- Develop, test, and deploy mobile features that integrate with RESTful APIs and cloud services such as AWS.
- Collaborate with product, UI/UX, and backend teams to deliver seamless, user‑centric experiences.
- Optimize app performance, memory usage, and battery consumption across a variety of devices.
- Maintain code quality through code reviews, automated testing, and continuous integration pipelines.
Requirements
- 3+ years of professional experience building mobile applications for iOS and Android.
- Proficiency in Swift and Kotlin, with solid understanding of React Native for cross‑platform development.
- Experience consuming and integrating REST APIs, and familiarity with cloud platforms (AWS, Firebase, etc.).
- Strong problem‑solving skills, ability to work in an agile, fast‑paced environment, and a passion for staying current with mobile technology trends.
- Excellent communication skills and a collaborative mindset.
Skills
swiftkotlinreact nativeaws