P

Technical Architect - ReactNative - ATL

Photon Group
Full-time
On-site
United States
Description

Job Purpose
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.,