Senior Mobile Engineer
Key Responsibilities
- Lead the development of our first mobile application using React Native
- Collaborate with product and UX/UI designers to build a great experience for our customers
- Work closely with backend and web engineers to ensure a seamless user experience across platforms
- Design and implement robust app architectures and complex user interfaces
- Work closely with cross-functional teams to define, design, and ship new features
- Ensure the performance, quality, and responsiveness of the application
- Raise the engineering bar, set development standards, and identify and correct bottlenecks
- Help maintain code quality, organization, and automation
Qualifications
- Experience leading mobile app development projects
- 7+ years of experience in mobile application development
- Experience with automated testing frameworks and continuous integration
- Familiarity with cloud messaging APIs, push notifications, and building eCommerce marketplaces
- Ability to move fast and iterate quickly in a startup environment while maintaining high code quality
- Excellent problem-solving skills and the ability to communicate technical trade-offs effectively
Tech Stack
- Languages & Frameworks: JavaScript, TypeScript, React Native, Rx, IoC/DI
- Mobile Tools: Bazel, analytics tools, A/B testing frameworks
- Cloud & Infrastructure: AWS (S3, SQS, etc.) and/or GCP, Docker (optional, based on backend alignment