We are looking for a fullstack developer who has experience with React native. Your primary focus will be on developing features for a mobile application that is built on react native (expo) and exported to iOS and Android applications. This is a senior role that requires experience delivering production applications to a large number of users. You will coordinate with the rest of the team working on different areas of the application therefore, a commitment to collaborative problem solving and strong communication skills are essential.
ResponsibilitiesIdentify challenges and provide solutions when building featuresDevelop new user-facing features using React.jsConnect front end applications to both GraphQL and RESTful internal APIsUpdate and improve upon existing lambda functions written in node.js/expressCreate new services leveraging AWS products to support new and existing featuresDocument and present end to end solutions based on product requirementsEnsure features function in all supported environments based on specs and design
Required SkillsStrong proficiency in JavaScript on both server and client side environmentsA solid understanding of React.js and its core principlesExperience with popular React.js workflows (such as hooks and state management patterns)Experience making web services written in node.jsFamiliarity with newer specifications of EcmaScriptFamiliarity with RESTful and GraphQL APIsExperience with noSQL databasesKnowledge of modern authorization mechanisms, such as JSON Web TokenFamiliarity with modern front-end build pipelines and toolsExperience with common front-end development tools such as Babel, Webpack, NPM, etc.Ability to understand business requirements and translate them into technical requirementsFamiliarity with GIT version control
Bonus SkillsdynamoDBExperience with Styled componentsExpress.jsEnd to end Testing and integrationUse of 3d web libraries like three.js