Responsibilities
- Take full ownership of frontend and mobile application development at a lead level
- Independently drive architectural decisions emphasizing scalability, maintainability, performance, and reliability
- Design and manage the application architecture for React, React Native, and Next.js platforms
- Develop robust, production-ready applications using TypeScript for both web and mobile
- Integrate with GraphQL APIs and establish clean, consistent patterns across frontend, mobile, and backend layers
- Define and implement scalable engineering practices across React, React Native, Next.js, TypeScript, and GraphQL
- Enforce high standards for application quality, including architecture, code organization, testing, responsiveness, and developer experience
- Guide technical strategy and vision beyond individual implementation tasks
- Establish and uphold quality benchmarks for both AI-generated and hand-coded software
- Utilize AI-first and agentic development tools like Cursor and Claude to speed up delivery while preserving code integrity
- Convert unclear product requirements into well-defined technical solutions
- Guarantee application performance, stability, and responsiveness across web and mobile interfaces
- Work directly with clients to ensure clear communication and accurate understanding of project needs
- Contribute to system architecture, performance planning, testing approaches, and engineering efficiency initiatives
- Apply foundational knowledge of native mobile development in Kotlin/Java and Objective-C/Swift when handling React Native integrations or debugging
Compensation
Paid in USD
Work Arrangement
Remote (Worldwide)
Work Arrangement
Remote (Worldwide)