Principal Software Engineer (Sr. React Native Developer) at Atlanta, Georgia, USA |
Email: vikram.kumar@tanishasystems.com |
From: Vikram Kumar, Tanisha Systems Inc. vikram.kumar@tanishasystems.com Reply to: vikram.kumar@tanishasystems.com Job Title: Principal Software Engineer (Sr. React Native Developer) Location: Atlanta, GA Rate: Open Position Overview: We are seeking a highly skilled and experienced Principal Software Engineer with a deep expertise in React Native development for an immediate placement with our strategic retail/QSR client. This is a hands-on, senior-level technical role that involves leading a team of 10-15 engineers and contributing significantly to a complex mobile application development project. You will be working closely with both client stakeholders and offshore teams, providing leadership and technical guidance to ensure that the team is up to speed and delivering high-quality results. The ideal candidate is an exceptional leader with the ability to mentor engineers, solve complex technical challenges, and drive key initiatives to success. Primary Responsibilities: Lead, guide, and mentor a team of 10-15 engineers, ensuring the team follows best practices and is aligned with project goals. Develop and maintain high-quality React Native applications with a single codebase supporting a multi-tenant architecture. Participate actively in senior-level client stakeholder meetings, contributing to problem-solving, progress reporting, and maintaining an open flow of communication with the offshore team. Create and maintain detailed technical documentation, including process flows, technical specifications, design patterns, and coding standards. Design and maintain a comprehensive playbook covering technical design, architecture, coding standards, and process flows that will serve as a guide for future teams. Write clean, efficient, and reusable code that meets client specifications and industry standards. Collaborate closely with client engineers to implement complex technical solutions and align with product roadmaps. Develop training materials and onboard new engineers into the technical environment. Troubleshoot and resolve technical challenges related to the client's mobile application ecosystem. Review code to ensure it adheres to established design patterns, ensuring high-quality development practices are followed. Work directly within client development teams on active sprints and deliver solutions with real business impact. Foster a collaborative environment, sharing knowledge organically through pair programming and code collaboration. Required Qualifications: 7+ years of professional software engineering experience. 4+ years of hands-on React Native development experience. Strong leadership skills with a focus on mentoring and guiding teams of engineers. Deep expertise in JavaScript/TypeScript and modern React patterns. Proven experience in cross-platform mobile development. Strong understanding of RESTful APIs and backend service integration. Experience managing complex state in large-scale applications. Ability to quickly understand and contribute to existing codebases. Experience with Agile development methodologies (Scrum/Kanban). Strong problem-solving skills and attention to code quality. Experience working in fast-paced, client-driven development environments. Ability to write clear, detailed technical documentation and define coding patterns and practices. Preferred Qualifications: Experience working with multi-tenant architecture in mobile applications. Familiarity with QSR/retail mobile app development. Knowledge of Backend for Frontend (BFF) patterns and implementations. Experience with CI/CD pipelines for mobile applications. Consulting or client-embedded experience. Why This Role: Lead a team in building high-impact mobile applications for a top-tier client. Opportunity to influence the development process and make critical architectural decisions. Collaborate with experienced professionals in a fast-paced, dynamic environment. Competitive rate and growth potential within the team and organization. If you have a strong track record in React Native development and are excited about leading and mentoring a talented team, we encourage you to apply. Thanks & Regards Vikram Kumar Tanisha Systems Inc. Office: (732) 444-4304 99 Wood Ave South, Suite # 308, Iselin, NJ 08830 Email Id: Vikram.kumar@tanishasystems.com Linkedin: linkedin.com/in/vikram-kumar-09p20s26v Keywords: continuous integration continuous deployment information technology Georgia Idaho New Jersey Principal Software Engineer (Sr. React Native Developer) vikram.kumar@tanishasystems.com |
vikram.kumar@tanishasystems.com View All |
09:45 PM 11-Mar-25 |