Project Overview

Client is seeking a Senior React Native Full Stack Engineer to design, develop, and maintain high-quality mobile applications and cloud-integrated services. This role will partner closely with product managers, designers, and engineering teams to deliver scalable, performant, and user-focused mobile experiences.

The ideal candidate will have strong expertise in React Native, TypeScript, cloud-native development, and mobile application architecture, along with experience building Backend-for-Frontend (BFF) services that support mobile applications.

Key Responsibilities

  • Design, build, and maintain cross-platform mobile applications using React Native.
  • Develop and support Backend-for-Frontend (BFF) services using Node.js and TypeScript.
  • Collaborate with product managers, designers, and engineering teams to deliver intuitive and consistent user experiences.
  • Integrate mobile applications with cloud-based services, primarily within AWS environments, including Lambda, API Gateway, and S3.
  • Write clean, maintainable, testable, and scalable code using modern development tools and frameworks.
  • Improve application performance, reliability, and mobile CI/CD pipelines.
  • Participate in code reviews, technical discussions, and architectural decision-making.
  • Establish and promote mobile engineering best practices related to cloud integration, service architecture, and observability.
  • Identify and resolve application performance, reliability, and user experience issues.
  • Mentor team members and contribute to a collaborative engineering culture.
  • Stay current with emerging technologies, frameworks, and development practices to drive innovation.

Required Qualifications

  • Bachelor's degree in Computer Science or equivalent practical experience.
  • Minimum 5 years of mobile application development experience.
  • At least 3 years of hands-on React Native experience in production environments.
  • Strong proficiency in JavaScript and TypeScript.
  • Solid understanding of functional programming concepts.
  • Experience integrating mobile applications with AWS services or other cloud platforms.
  • Experience building and maintaining cloud-native Backend-for-Frontend (BFF) services for mobile applications.
  • Strong knowledge of REST and GraphQL API design and backend integrations.
  • Experience with mobile debugging, performance optimization, and testing frameworks such as Jest and Detox.
  • Experience working within remote-first, collaborative development teams.
  • Strong written and verbal communication skills.

Technical & Soft Skills

Required Technical Skills

  • React
  • React Native
  • TypeScript
  • JavaScript
  • Node.js
  • AWS (Lambda, API Gateway, S3)
  • REST APIs
  • GraphQL
  • Mobile CI/CD Pipelines
  • Jest
  • Detox
  • Mobile Application Architecture
  • Cloud-Native Development

Preferred Technical Skills

  • Native iOS development (Swift and/or Objective-C)
  • Micro Frontends
  • Module Federation
  • AWS Cloud-Native Architecture Patterns
  • Native Module Bridging between React Native and iOS
  • Observability and Monitoring Tools:
    • Datadog
    • CloudWatch
    • Dynatrace
  • Feature Flags
  • Analytics
  • A/B Testing
  • Mobile Release Management
  • AI-powered development tools such as:
    • Anthropic Claude
    • GitHub Copilot
    • Cursor
    • Similar AI coding assistants

Soft Skills

  • Strong communication and collaboration abilities
  • Problem-solving and analytical thinking
  • Ownership and accountability
  • Mentorship and leadership mindset
  • Ability to work effectively in cross-functional teams
  • Continuous learning and innovation mindset
Similar jobs

Senior React Native Full Stack Engineer

Apply Now
Back to search page