Mobile Engineer
Skills
Mobile ApplicationsReact NativeTypescriptWeb DevelopmentArtificial IntelligenceSoftware Engineering PracticesSoftware Engineers
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
