React Native Engineer

Foxbox Digital Logo

Foxbox Digital

πŸ“Remote - Brazil

Summary

Join Foxbox Digital as a React Native Engineer and play a crucial role in developing and maintaining high-quality mobile applications. Collaborate with designers and backend engineers to create seamless user experiences for both iOS and Android platforms. This remote position is open to LATAM-based candidates who value collaboration, creativity, and excellence. Develop and maintain mobile applications using React Native, collaborate with cross-functional teams, write clean and efficient code, optimize applications for speed and scalability, and troubleshoot and improve existing applications. Ensure the technical feasibility of UI/UX designs and participate in code reviews and agile workflows. Stay up-to-date with the latest mobile development trends and contribute to documentation.

Requirements

  • You have 5+ years of experience in mobile application development with React Native
  • You are proficient in JavaScript and TypeScript
  • You have experience working with RESTful APIs and third-party libraries
  • You have a solid understanding of mobile app development principles, including UI/UX design guidelines and application lifecycle
  • You are familiar with version control systems, particularly Git
  • You have experience with testing frameworks and tools for mobile applications
  • You are a problem-solver with strong analytical skills and attention to detail
  • You have excellent communication skills and can collaborate effectively with remote teams
  • You are eligible to work in the LATAM region and are comfortable working in a remote environment

Responsibilities

  • Develop and maintain mobile applications using React Native to deliver high-performing, responsive applications
  • Collaborate with cross-functional teams, including UX/UI designers, backend developers, and product managers to define app requirements and user stories
  • Write clean, maintainable, and efficient code while following best practices for testing and deployment
  • Optimize applications for maximum speed and scalability across multiple devices
  • Troubleshoot, debug, and improve existing applications to ensure high-quality performance
  • Ensure the technical feasibility of UI/UX designs and implement them accurately
  • Participate in code reviews, contribute to discussions, and provide feedback to team members
  • Stay up-to-date with the latest mobile development trends and technologies
  • Contribute to documentation to ensure project maintainability and knowledge sharing
  • Participate in sprint planning, daily stand-ups, and retrospectives as part of an agile workflow

Preferred Qualifications

  • Experience with native development in either iOS (Swift) or Android (Java/Kotlin)
  • Familiarity with mobile CI/CD practices and tools
  • Knowledge of performance optimization techniques for React Native apps
  • Experience with state management libraries (Redux, MobX, etc.)
  • Familiarity with app store submission processes (Apple App Store, Google Play)
  • Previous experience in a digital agency or client-facing role
  • Experience with mobile analytics and monitoring tools
  • Familiarity with cloud services (Firebase, AWS, Azure, or Google Cloud) as they relate to mobile apps
  • Experience using AI-powered coding assistants or LLM tools (such as Claude Code, Gemini CLI, GitHub Copilot, or Codex) to accelerate development, automate repetitive tasks, or enhance code quality

Benefits

  • We offer continuous training and growth opportunities
  • You are part of a multicultural and collaborative team that is constantly growing

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.