How Remoteville checks and expires listings
Mobile App Engineer
Skills
Mobile Application DevelopmentMobile ApplicationsReact.JsSoftware DevelopmentAndroidBusiness RequirementsHTML
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Extensive mobile app development experience across the full software development lifecycle for Android and iOS
- Strong knowledge of Android and iOS platforms
- Prior experience as a mobile application developer or similar role
- Proficiency with automated testing tools such as JUnit and Jest
- Familiarity with REST APIs and mobile networking libraries
- Experience profiling and debugging mobile applications
- Familiarity with push notifications
- Understanding of mobile app design guidelines for each platform
- Understanding of OpenID login integrations
- Proficiency in TypeScript React Native and Firebase
- Experience with CI CD platforms such as Bitrise
- Experience implementing observability tools such as Splunk SignalFX or LaunchDarkly
- Experience with experimentation tools such as LaunchDarkly
Nice to have
- Problem-solving
- Multitasking
- Strong communication
- Interpersonal skills
- Portfolio of released apps
Day to day
- Design and build new mobile user interfaces and features with clean, high-quality code
- Develop automated unit and integration tests to support reliable React Native applications
- Collaborate with backend engineers UI UX designers product owners and peers to deliver performant well-architected mobile solutions
- Support app evolution from ideation through execution monitoring troubleshooting and production support
- Implement observability and experimentation tools to improve application performance user experience and feature delivery
