Principal Software Engineer- React Native
Core
Developing front-end mobile client applications for various software platforms, ensuring functionality, security, and performance.
Role type
Principal Software Engineer (React Native)
Builds
Front-end mobile client applications
Domain
Mobile development, Cross-platform
Deliverable
production ML models | product features
Required skills
React Native, TypeScript, GraphQL, REST APIs, Native APIs (iOS/Android), CSS, HTML, Design patterns, Version control (Git), Unit testing
Preferred skills
Swift, Kotlin, Objective C, Java, Offline storage implementation
Technologies
React Native, TypeScript, GraphQL, JIRA, Github
Responsibilities
Analyze business requirements, Estimate assigned tasks, Write code and unit tests, Tune code for security and performance, Maintain systems by fixing issues, Lead a team of software engineers, Mentor team members, Evaluate candidates for open positions
Seniority
Principal, hands-on IC with leadership