RRemotevilleRemote roles worth applying for.

How Remoteville checks and expires listings

Mobile App Engineer

Skills
Mobile Application DevelopmentMobile ApplicationsReact.JsSoftware DevelopmentAndroidBusiness RequirementsHTML
Role

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