Senior React Native Full Stack Engineer

Senior React Native Full Stack Engineer

Posted Today by Akshaya Inc

Negotiable
Undetermined
Remote
Remote

Summary: The Senior React Native Full Stack Engineer will design, build, and maintain high-quality mobile applications and backend services, collaborating with cross-functional teams to enhance user experiences. This remote role requires a strong background in mobile application development, particularly with React Native, and proficiency in backend technologies. The engineer will also focus on improving application performance and contributing to CI/CD processes. The position demands excellent communication and collaboration skills to work effectively in a remote environment.

Key Responsibilities:

  • Design, develop, and maintain cross-platform mobile applications and features using React Native.
  • Build and maintain Backend-for-Frontend (BFF) services using Node.js and TypeScript to support mobile application requirements.
  • Collaborate with Product Managers, Designers, and cross-functional teams to deliver intuitive and engaging user experiences.
  • Integrate mobile applications with cloud-based services, primarily leveraging AWS technologies such as Lambda, API Gateway, and S3.
  • Write clean, reusable, testable, and maintainable code using TypeScript, React Native, and modern development frameworks.
  • Improve application performance, reliability, scalability, and maintainability.
  • Contribute to CI/CD pipelines and automate deployment processes.
  • Participate in code reviews, technical design discussions, and architectural decision-making.
  • Establish and promote engineering best practices for mobile development, cloud integration, service boundaries, monitoring, and observability.
  • Troubleshoot, debug, and resolve production issues while ensuring high application availability and performance.

Key Skills:

  • 5+ years of professional software development experience with a focus on mobile application development.
  • Minimum 3 years of hands-on experience building and deploying React Native applications in production environments.
  • Strong proficiency in JavaScript and TypeScript.
  • Solid understanding of functional programming principles and modern software design patterns.
  • Experience integrating mobile applications with AWS services or other cloud platforms.
  • Hands-on experience developing and maintaining cloud-native Backend-for-Frontend (BFF) services, preferably using Node.js and TypeScript.
  • Strong understanding of RESTful APIs and/or GraphQL-based integrations.
  • Experience with mobile debugging, performance optimization, profiling, and monitoring tools.
  • Familiarity with automated testing frameworks such as Jest and Detox.
  • Experience working in Agile/Scrum development environments.
  • Excellent communication, collaboration, and problem-solving skills.
  • Ability to work effectively within distributed and remote-first teams.

Salary (Rate): undetermined

City: undetermined

Country: undetermined

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Role: Senior React Native Full Stack Engineer

Location: Remote

We are seeking a highly skilled Senior React Native Full Stack Engineer to design, build, and maintain high-quality mobile experiences that delight our users. In this role, you will collaborate closely with Product Managers, Designers, and Engineering teams to deliver scalable, performant, and maintainable mobile applications and backend services.

Key Responsibilities
  • Design, develop, and maintain cross-platform mobile applications and features using React Native.
  • Build and maintain Backend-for-Frontend (BFF) services using Node.js and TypeScript to support mobile application requirements.
  • Collaborate with Product Managers, Designers, and cross-functional teams to deliver intuitive and engaging user experiences.
  • Integrate mobile applications with cloud-based services, primarily leveraging AWS technologies such as Lambda, API Gateway, and S3.
  • Write clean, reusable, testable, and maintainable code using TypeScript, React Native, and modern development frameworks.
  • Improve application performance, reliability, scalability, and maintainability.
  • Contribute to CI/CD pipelines and automate deployment processes.
  • Participate in code reviews, technical design discussions, and architectural decision-making.
  • Establish and promote engineering best practices for mobile development, cloud integration, service boundaries, monitoring, and observability.
  • Troubleshoot, debug, and resolve production issues while ensuring high application availability and performance.

Required Qualifications

  • 5+ years of professional software development experience with a focus on mobile application development.
  • Minimum 3 years of hands-on experience building and deploying React Native applications in production environments.
  • Strong proficiency in JavaScript and TypeScript.
  • Solid understanding of functional programming principles and modern software design patterns.
  • Experience integrating mobile applications with AWS services or other cloud platforms.
  • Hands-on experience developing and maintaining cloud-native Backend-for-Frontend (BFF) services, preferably using Node.js and TypeScript.
  • Strong understanding of RESTful APIs and/or GraphQL-based integrations.
  • Experience with mobile debugging, performance optimization, profiling, and monitoring tools.
  • Familiarity with automated testing frameworks such as Jest and Detox.
  • Experience working in Agile/Scrum development environments.
  • Excellent communication, collaboration, and problem-solving skills.
  • Ability to work effectively within distributed and remote-first teams.