Senior Mobile Engineer

Skills
Mobile ApplicationsAmazon Web ServicesApp StoreApplication ArchitectureCloud SecurityFirebaseMobile Security
Role

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.