Responsibilities
- Design and own frontend and mobile application architecture across React, React Native, and Next.js
- Make architecture decisions independently, with a focus on scalability, maintainability, performance, and reliability
- Build production-grade applications using TypeScript across web and mobile environments
- Work with GraphQL APIs and define clean integration patterns across frontend, mobile, and API layers
- Define scalable engineering patterns across React, React Native, Next.js, TypeScript, and GraphQL
- Own application quality standards across architecture, code structure, testing, responsiveness, and developer experience
- Define technical direction, not just implementation details
- Set and enforce quality standards across both AI-generated and manually written code
- Use AI-first and agentic development workflows with tools such as Cursor and Claude to accelerate delivery without compromising engineering standards
- Translate ambiguous product needs into clear technical solutions
- Ensure the performance, quality, and responsiveness of applications across web and mobile
- Collaborate directly with clients to ensure smooth communication and strong understanding of requirements
- Contribute to system design, performance strategy, testing strategy, and engineering productivity
- Apply a basic understanding of native mobile development concepts in Kotlin/Java and Objective-C/Swift when working with React Native integrations, debugging, or platform-specific requirements
Requirements
- Strong proficiency in React, React Native, Next.js, and TypeScript
- Strong experience working with GraphQL APIs
- Extensive AI/ML or agentic development experience using Cursor, Claude, or similar tools
- Basic understanding of native mobile development concepts in Kotlin/Java and Objective-C/Swift
- Proven experience designing, developing, and maintaining production web and mobile applications
- Strong understanding of performance, responsiveness, maintainability, and overall software quality
- Proven ability to make architecture decisions independently and own technical direction
- Ability to communicate clearly with clients and stakeholders
- Full-time availability in a remote environment
- Bachelor's degree in Computer Science or a related field, or equivalent practical experience
- Minimum of 5 years of hands-on development experience
- Exceptional English communication skills, both written and verbal
- Ability to pass a background check with good references
Work Arrangement
Remote (Worldwide)
Additional Information
- Fully remote
- Paid in USD
- EST or PST aligned hours
- Full-time availability in a remote environment
- Ability to pass a background check with good references
- Exceptional English communication skills, both written and verbal