For the past 20 years, we have powered many Digital Experiences for the Fortune 500. Since 1999, we have grown from a few people to more than 4000 team members across the globe that are engaged in various Digital Modernization.
We are seeking a highly motivated and experienced Tech Architect React Native engineer to join our Mobile
App engineering team. The ideal candidate will have a passion for problem solving with creative
solutions, developing user-friendly and efficient mobile applications using React Native for both iOS and
Android platforms.
Responsibilities • Design, develop, test, release, and maintain new and existing mobile applications built with React
Native • Design, develop, test, release, and maintain new and existing APIs built with Node JS • Collaborate with product team to understand the requirements • Present low-level design or approach for the solution before the development • Write reusable, reliable, scalable and well-documented code • Build dynamic, low latency, responsive and real-time user interfaces • Write readable, simple and deterministic unit tests • Collaborate with cross-functional teams for integrations • Implement and maintain automated testing and continuous integration/deployment processes • Debug and troubleshoot issues, and optimize application performance • Work with Agile teams and adhere to the ways of working • Mentor junior developers in the team
Requirements • A Bachelor's Degree is required, preferred degree in Computer Science, Engineering, or a related field • 2+ years of experience developing React Native, Node JS applications • 6+ years of experience developing with leading front-end frameworks such as Angular/React/Vue • 6+ years of experience delivering scalable and resilient applications at large enterprise scale • Strong knowledge with redux and redux-persist • Strong knowledge with Jest framework for unit testing • Experience in data handling from content management system • Experience with integrating third-party libraries, SDKs and APIs • Experience with analytics and logging • Experience with real-time App monitoring and crashlytics • Experience with Git • Excellent analytical skills with a good problem-solving attitude • Knowledgeable with CDNs • Good understanding of CI/CD processes
Nice to have • Knowledgeable with cloud services like Azure, AWS etc., • Knowledgeable with Mobile DevOps tools like Bitrise, TeamCity etc., • Experience with Native development technologies like Swift, Java etc.,