Senior Software Engineer, Mobile Engineer
Core
Design, develop, and maintain high-quality features across multiple production mobile applications using React Native, focusing on performance, responsiveness, and reliability.
Role type
Senior IC mobile engineer (React Native)
Builds
Production mobile applications (iOS and Android) with features like agentic chat and advanced workflows
Domain
Mobile development
Required skills
React Native, JavaScript, TypeScript, state management (Redux/MobX), testing frameworks (Jest/React Native Testing Library), code reviews, bug diagnosis, mentoring
Preferred skills
RESTful APIs, GraphQL, asynchronous programming, Node.js, CI/CD pipelines, mobile performance optimization
Technologies
React Native, JavaScript, TypeScript, Redux, MobX, Jest, React Native Testing Library, Node.js
Responsibilities
Design and develop features for iOS and Android apps; partner with product managers and designers; write clean, testable code; lead code reviews; diagnose and resolve complex bugs; mentor junior engineers; evaluate emerging mobile trends
Seniority
Senior, hands-on IC