How Remoteville checks and expires listings
Senior Mobile Engineer
Skills
Back-End Web DevelopmentJavascriptMobile Application DevelopmentMobile ApplicationsReact.JsSoftware DevelopmentAndroid
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.
