Job details

Principal Software Engineer React Native

  • Java
  • REST
  • TypeScript
  • Agile
  • React Native
  • Scrum

Posted: 1 week ago

Job Title: Principal Software Engineer React Native

Location: Atlanta, GA (On-site)
Must be on W2 - No C2C / 3rd Party
Must have 12+ uyears of exp. required.

Position Summary

We are seeking a Principal Software Engineer (React Native) for an immediate on-site engagement with a major retail/QSR client. This is a hands-on, code-heavy role ideal for engineers who can contribute from day one and thrive in fast-paced, client-facing environments.

Key Responsibilities
  • Develop and maintain high-performance React Native apps with multi-tenant architecture.

  • Deliver clean, scalable, production-ready code.

  • Collaborate directly with client engineers and stakeholders during active sprints.

  • Participate in architecture decisions and contribute to roadmap discussions.

  • Write technical specifications, architecture documentation, and reusable design patterns.

  • Support technical onboarding and build training for scaling engineering teams.

  • Participate in code reviews and champion engineering best practices.

  • Troubleshoot and optimize complex mobile app ecosystems.

  • Maintain a centralized technical playbook for client architecture and standards.

Must-Have Qualifications
  • 12+ years of professional software engineering experience.

  • 7+ years of hands-on React Native experience.

  • Strong knowledge of JavaScript/TypeScript and modern React patterns.

  • Expertise in building cross-platform mobile apps and integrating RESTful APIs.

  • Experience with state management in large-scale applications.

  • Agile (Scrum/Kanban) development experience.

  • Strong documentation, communication, and mentoring skills.

  • Ability to ramp up quickly in existing codebases and client environments.

Preferred Qualifications
  • Experience with multi-tenant architecture in mobile solutions.

  • Background in QSR or retail app development.

  • Familiarity with Backend-for-Frontend (BFF) patterns.

  • Knowledge of CI/CD pipelines for mobile applications.

  • Prior consulting or client-embedded project experience.