Overview
Skills
Job Details
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.