Software Engineer II React Native Krak
Posted Updated
You will design, develop, and maintain React Native mobile applications using TypeScript. You will own assigned features from technical design through release and iteration, build resilient interfaces, write tested code, collaborate with product and backend partners, and improve shared mobile tooling.
Responsibilities
- Design, develop, and maintain React Native mobile applications using TypeScript
- Own assigned features from technical design through release and post-launch iteration
- Build maintainable, performant, and resilient screens and components
- Write clean, well-tested code and participate in code review
- Contribute technical proposals and trade-off discussions
- Collaborate with Product Managers, Designers, and Rust backend engineers
- Improve code quality, shared components, and tooling across the mobile codebase
Requirements
- 3+ years of software development experience shipping large-scale consumer mobile apps using React Native
- Working knowledge of JavaScript and TypeScript
- Hands-on experience with APIs, mobile performance, frontend testing, and modern build pipelines
- Product engineering mindset and collaboration with product and design teams
- Comfort with real-time systems and responsive interactive experiences
- Understanding of UI/UX best practices
- Strong written and verbal English