Senior Mobile Engineer
Skills
Mobile ApplicationsAmazon Web ServicesApp StoreApplication ArchitectureCloud SecurityFirebaseMobile Security
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 5-8 years of professional experience in mobile application development
- Strong hands-on expertise in Swift and Kotlin
- Extensive experience building and maintaining native iOS and Android applications
- Strong understanding of mobile application architecture patterns such as MVVM MVC or Clean Architecture
- Experience integrating REST APIs and JSON-based services
- Proficiency with Git and collaborative development workflows
- Experience with unit testing and UI testing frameworks
- Strong debugging troubleshooting and performance optimization skills
- Excellent communication and collaboration skills in a remote work environment
- Ability to work independently in a fast-paced agile team
Nice to have
- Cross-platform mindset
- Remote collaboration
- Agile mindset
- Problem solving
- Performance focused
Day to day
- Design, develop, and maintain high-quality native mobile applications for iOS and Android.
- Write clean, maintainable, and efficient code using Swift and Kotlin.
- Collaborate closely with product managers, designers, backend engineers, and QA teams to deliver scalable mobile solutions.
- Optimize application performance, reliability, and user experience while resolving complex production issues.
