Description
Mobile/Front End Developer
MY client requires an experienced Mobile Front End Developer to join their Team.
Responsibilities:
- Work with React Native or similar technologies on the Front End to create Android/iOS Apps.
- Experience publishing mobile applications to Apple/Google stores.
- Experience integrating mobile front ends with Back End REST APIs.
- Lay out an integration pipeline for mobile applications including build/test and publish steps.
- Designing & building applications using client-side technologies including React.js.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Build high-level user interfaces using rapid prototyping methodologies.
- Getting feedback from users and clients, and building solutions for them.
- Assisting with the analysis of client requirements.
- Research into new mobile and Front End technologies and reporting on suitability and benefits to the organisation.
Technical Profile:
- Must have 4+ cumulative years of Mobile/Front End experience in an enterprise environment.
- Deep understanding of JavaScript and React/React Native ecosystems.
- Practical experience of iOS and Android app deployment procedures. (Store deployment, Enterprise deployment, certificates, provisioning profiles).
- Deep understanding of modern testing methodologies, tools and practices.
- Understanding of security and performance considerations.
- Understanding of cross browser issues and how to debug them.
- Understanding of JSON/RESTful web services.
- Understanding of architectural and design patterns
Optional Skills:
- Range of experience across various other Front End technologies, including Node.js, AngularJS and Typescript
- Experience and working knowledge of relational and non-relational data stores advantageous.
- Experience working with cloud technologies advantageous, especially AWS and Azure.