Photon
Mobile Application Developer
Photon, Atlanta, Georgia, United States, 30383
Senior Software Engineer - Mobile/React NativeLocation-Atlanta,GAPhoton is seeking a highly motivated and experienced React Native engineer to join our MobileApp engineering team. The ideal candidate will have a passion for problem solving with creativesolutions, developing user-friendly and efficient mobile applications using React Native for both iOS and Android platforms.ResponsibilitiesDesign, develop, test, release, and maintain new and existing mobile applications built with ReactNativeDesign, develop, test, release, and maintain new and existing APIs built with Node JSCollaborate with product team to understand the requirementsPresent low-level design or approach for the solution before the developmentWrite reusable, reliable, scalable and well-documented codeBuild dynamic, low latency, responsive and real-time user interfacesWrite readable, simple and deterministic unit testsCollaborate with cross-functional teams for integrationsImplement and maintain automated testing and continuous integration/deployment processesDebug and troubleshoot issues, and optimize application performanceWork with Agile teams and adhere to the ways of workingMentor junior developers in the teamRequirements
A Bachelor's Degree is required, preferred degree in Computer Science, Engineering, or a related field2+ years of experience developing React Native, Node JS applications6+ years of experience developing with leading front-end frameworks such as Angular/React/Vue6+ years of experience delivering scalable and resilient applications at large enterprise scaleStrong knowledge with redux and redux-persistStrong knowledge with Jest framework for unit testingExperience in data handling from content management systemExperience with integrating third-party libraries, SDKs and APIsExperience with analytics and loggingExperience with real-time App monitoring and crashlyticsExperience with GitExcellent analytical skills with a good problem-solving attitudeKnowledgeable with CDNsGood understanding of CI/CD processesNice 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.
A Bachelor's Degree is required, preferred degree in Computer Science, Engineering, or a related field2+ years of experience developing React Native, Node JS applications6+ years of experience developing with leading front-end frameworks such as Angular/React/Vue6+ years of experience delivering scalable and resilient applications at large enterprise scaleStrong knowledge with redux and redux-persistStrong knowledge with Jest framework for unit testingExperience in data handling from content management systemExperience with integrating third-party libraries, SDKs and APIsExperience with analytics and loggingExperience with real-time App monitoring and crashlyticsExperience with GitExcellent analytical skills with a good problem-solving attitudeKnowledgeable with CDNsGood understanding of CI/CD processesNice 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.