Overview
Skills
Job Details
Job Description:
Key Responsibilities
Build and maintain cross-platform mobile features using React Native
Develop and manage Backend-for-Frontend (BFF) services using Node.js and TypeScript
Collaborate with designers and product managers to deliver consistent and intuitive UX
Integrate mobile applications with cloud services (AWS) like Lambda, S3, API Gateway
Write clean, testable, maintainable code using modern JavaScript/TypeScript practices
Improve app performance, reliability, and CI/CD pipelines
Participate in code reviews, architecture discussions, and define mobile best practices
Promote observability, service boundaries, and modular architecture
Required Qualifications
2+ years in mobile development with 1+ years of React Native experience in production
Strong in JavaScript and TypeScript; understanding of functional programming
Hands-on with AWS services or other cloud providers in mobile app integration
Experience building cloud-native BFF services
Solid understanding of REST/GraphQL APIs and backend integration
Proficiency in mobile debugging, performance profiling, and test frameworks like Jest or Detox
Strong collaboration and communication skills in remote-first environments
Nice to Have
Familiarity with micro frontends and module federation
Experience with native development in Swift or Objective-C
Understanding of React Native native iOS bridging
Exposure to cloud observability tools (e.g., Datadog, CloudWatch, Dynatrace)
Experience with feature flags, analytics, A/B testing, and mobile release management
Open-source contributions or active involvement in mobile dev communities
Success Indicators
Deliver high-quality, cloud-integrated features with minimal regressions
Design reliable BFF services with clear separation of concerns
Improve code quality, app performance, and UX
Proactively mentor and foster a strong engineering culture