Senior React Native Developer at NearForm (allows remote)

Posted 7 days ago

Apply Now

Job Description

Department: Operations


Job purpose: 


Help our enterprise clients translate their needs into functional and appealing interactive mobile and web applications. Responsible for building all aspects of these applications. 


Key responsibilities:



  • Build applications for web, iOS and Android using React Native

  • Validate solution design through active participation

  • Support component design, development and maintenance

  • Take responsibility for personal technical quality standards within the project team

  • Assist with defining structured practices especially in source code management, building and deployment

  • Automated testing in line with solution requirements and industry best practices

  • Troubleshoot and debug applications

  • Optimize applications for maximum speed and scalability

  • Assisting with the analysis of client requirements

  • Work with and support the Delivery Architect in project execution and timely delivery

  • Collaborate with front-end, back-end developers, DevOps and designers

  • Write documentation and guides

  • Stay up-to-date on emerging technologies

  • Contribute to NearForm tooling and open source projects, and our Polaris accelerator in particular: https://www.nearform.com/services/accelerators/polaris/


Requirements:


Delivery



  • 6+ years experience developing mobile/web applications at an enterprise level

  • Evidence of real-world delivery of mobile and web solutions


Soft Skills



  • Fluent English & superb communication skills (written and oral)

  • Ability to perform well in a fast-paced environment

  • Excellent analytical and multitasking skills


Technology



  • An ability to use a wide variety of open source technologies and tools

  • Experience working in an Agile environment


Required experience:



  • Modern JavaScript and Typescript development

  • Advanced React Native and its ecosystem

  • Expo tooling and ecosystem

  • CSS paradigms (OOCSS, SMACSS, and BEM)

  • GraphQL, JSON and RESTful web services

  • Release process of apps in App Store and Google Play Store

  • Basic knowledge of native tooling (Swift, Objective C, Java)

  • Best practice web front-end and mobile security, familiarity with OWASP top 10

  • Layout aesthetics and responsive design


Desireable experience:



  • Experience with offline application design

  • Experience setting up CD/CI for react native pipelines

  • Experience with over-the-air app updates

  • Familiarity with Storybook

  • Familiarity with Node.js

  • Familiarity with Cloud Native development (AWS, GCP, Azure)




Posted: 31 July, 2020