Mobile Engineer

Skills
Mobile ApplicationsReact NativeTypescriptWeb DevelopmentArtificial IntelligenceSoftware Engineering PracticesSoftware Engineers
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Strong proficiency in React and TypeScript
  • 4–6 years of professional software engineering experience
  • Demonstrated ability to own and ship features independently
  • High ownership mentality
  • Strong async written communication skills
  • An eye for quality user experience and design
  • Comfortable collaborating directly with product managers and designers
  • Experience building mobile applications iOS or Android
  • React Native experience
  • Familiarity with React Query or similar async data fetching and state management patterns
  • Experience with offline first or local first application architecture
  • Proficiency with AI driven development tools

Nice to have

  • Proactive
  • Detail-oriented
  • Collaborative
  • Mentoring mindset
  • Quality-focused

Day to day

  • Design, build, and ship high-quality mobile features end-to-end for a React Native + Expo application used by field technicians
  • Collaborate closely with product and design during discovery and scoping as an engineering partner
  • Provide thoughtful code reviews mentor less experienced engineers and help drive technical decisions from discovery through delivery