RRemotevilleRemote roles worth applying for.

How Remoteville checks and expires listings

Senior Mobile Engineer

Skills
Back-End Web DevelopmentJavascriptMobile Application DevelopmentMobile ApplicationsReact.JsSoftware DevelopmentAndroid
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • College diploma or university degree in Computer Science or related field
  • 7+ years of professional software development experience
  • 4+ years focused on mobile development
  • Strong hands-on experience with React Native TypeScript and modern JavaScript
  • Experience developing and deploying native mobile applications for both iOS and Android platforms
  • Working knowledge of native mobile concepts such as Swift Objective-C Kotlin and Java
  • Experience integrating mobile applications with RESTful APIs and backend services
  • Experience implementing OAuth 2.0-based authentication and authorization in mobile applications
  • Strong understanding of mobile performance optimization offline storage and secure data handling
  • Experience building and maintaining CI/CD pipelines for React Native mobile applications
  • Familiarity with mobile testing frameworks automated testing and app store release processes
  • Experience working in Agile Scrum teams and following an established SDLC
  • Strong communication skills and ability to collaborate with cross-functional teams and vendors
  • Highly self-motivated with strong attention to detail and ownership mindset
  • Ability to maintain regular predictable attendance

Nice to have

  • Self-motivated
  • Detail-oriented
  • Ownership mindset
  • Collaborative
  • Strong communicator

Day to day

  • Lead the design, development, and maintenance of enterprise-grade mobile applications using React Native for iOS and Android.
  • Collaborate with backend, API, UX, and security teams to deliver secure, high-performance, and scalable mobile experiences.
  • Drive code quality, performance optimization, testing, and CI/CD automation while supporting releases and mentoring developers.