Senior Software Engineer II - Mobile Platform
S
SamsaraConnected Operations Cloud
USFull-TimeSenior
Salary221000 - 260000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 6+ years of software development experience, including 3+ years of hands-on mobile app development
- Required Skills
- GraphQLReact NativeTypeScriptGoReduxDebugging
Requirements
- 6+ years of software development experience
- 3+ years of hands-on mobile app development with React Native in production environments
- Deep knowledge of React Native as a mobile-first framework, including its architecture, native components, and limitations
- Solid testing and debugging skills in a mobile context, including experience writing unit and integration tests
- Strong understanding of mobile architecture, performance, and platform APIs
- Proficiency in using GraphQL for efficient data fetching
- Proficiency in using Redux for efficient state management
- Experience collaborating cross-functionally with product, design, and backend teams
- Demonstrated experience in mentoring less experienced engineers
- Leading technical projects from conception to delivery with multiple contributors
Responsibilities
- Contribute to architectural decisions and strategic planning for the mobile platform, influencing our technical roadmap.
- Build and deliver high-quality, performant, and user-friendly mobile application features.
- Uphold and promote high standards for code quality through rigorous peer reviews, comprehensive testing, and adherence to mobile development best practices.
- Design and implement polished, accessible, and consistent UI components.
- Work closely with product managers, designers, and engineers across other teams to translate requirements into robust and scalable mobile solutions.
- Share your expertise by mentoring more junior engineers and actively contributing to knowledge-sharing initiatives.
View Full Description & ApplyYou'll be redirected to the employer's site