What are the responsibilities and job description for the Software React Native Engineer position at SRS Consulting Inc?
Job Details
Principal: Software React Native Engineer
Client: Nethandler/Inspire Brands
Location: Atlanta GA
Note: We need a Sr guy who can handle the team of 10-15 members and guide them and bring his team up to speed.
Position Overview
We are seeking a hands-on Principal Software Engineer with deep React Native expertise for
an immediate placement with our strategic retail/QSR client. This is a highly technical, code-
focused role requiring someone who can immediately contribute to a complex mobile application
development project. You will interact directly with the client's team, work within their codebase, and deliver production-ready code from day one.
Primary Responsibilities
Develop and maintain high-quality React Native applications with a single codebase
supporting multi-tenant
Active participation in senior client stakeholder meetings, with the intent to contribute in
problem solving, effective progress reporting and maintaining a consistent & open flow of
relevant details to relevant counterparts in the offshore team
Precise documentation of process flows, technical specifications, detailed technical
design and related artefacts
Design and maintain a high quality playbook covering all aspects of the clients technical
design, architecture, coding standards, process flows, which will be used by subsequent
teams when scaling up
Write clean, efficient, and reusable code that meets client specifications
Collaborate with client engineers on complex technical implementations and roadmap
Build technical training to onboard additional engineers
Tackle challenging problems related to the client's mobile app ecosystem
Participate in code reviews and ensure adherence to established patterns
Work directly within client development teams on active sprints
Contribute to high-priority projects with real business impact
Share knowledge organically with team members through pair programming and code
collaboration
Required Qualifications
12 years of professional software engineering experience
4 years of hands-on React Native development experience
Well versed with technology best practices and mentoring the team members.
Deep expertise in JavaScript/TypeScript and modern React patterns
Proven experience with cross-platform mobile development
Strong understanding of RESTful APIs and backend service integration
Experience with complex state management in large-scale applications
Ability to dive into existing codebases and become productive quickly
Experience in Agile development methodologies (Scrum/Kanban).
Strong problem-solving abilities and attention to code quality
Experience working in fast-paced development environments
Ability to write detailed technical specifications, coding patterns & practices
Preferred Qualifications
Experience with multi-tenant architecture in mobile applications
Familiarity with QSR/retail mobile app development
Knowledge of BFF (Backend for Frontend) patterns and implementations
Experience with Agile/Scrum methodology
Experience with CI/CD pipelines for mobile applications
Consulting or client-embedded experience/11/25, 08: