Job Openings Senior Front End React Native Developer (iOS Native)

About the job Senior Front End React Native Developer (iOS Native)

Job Description:

  • Develop and deploy mobile applications using React native technologies
  • Develop responsive web application using React Native, HTML5, CSS, and Javascript, and associated Javascript frameworks, for desktop, tablet, and mobile platforms
  • Work with UX/UI Designers, Architects, and other Developers to implement full stack web and mobile solutions
  • Work as part of an Agile Scrum team
  • Create beautiful, pixel-perfect UIs across both mobile platforms that look and feel native
  • Leverage native APIs for deep integrations with both platforms
  • Write automated tests that ensure the product is of the highest quality
  • Diagnose and fix bugs and performance bottlenecks
  • Create an environment for our CI pipeline
  • Use iterative software development programming in line with the solution design to achieve customer journeys as outlined in the Digital Roadmap, ensuring continuous improvement with responsibility to write the unit & integration tests performed by Test Engineers

Knowledge, Skills and Experience:

  • Must have Bachelor Degree Completed
  • Minimum 8 years of experience building mobile first, responsive, adaptive single page applications
  • Demonstrated deep expertise with ReactJS and React Native
  • Demonstrated knowledge of jQuery and/or jQueryMobile
  • Clear understanding of software development best practices
  • Demonstrated experience working with teams using agile methodologies
  • Working knowledge of SCM with strong emphasis on Git and standard Git Flow
  • Solid awareness of cross browser, device and cross platform development
  • Understanding and previous experience with Enzyme, Jest, Mocha
  • Knowledge of template systems, Handlebars, Mustache
  • Experience with test automation development utilising, Selenium, JUnit, Cucumber and Capybara
  • Knowledge of iOS Integration Test, iOS Snapshot Test, Android Unit test, and Android Integration Test
  • Experience consuming SOAP, REST APIs and utilising JSON for web or mobile applications
  • Knowledge of CI/CD tools such as Jenkins, Git, GitHub, Kubernetes
  • PaaS, IaaS, Pivotal Cloud Foundry, AWS, Mule API gateway
  • Knowledge and experience with DevOps
  • Strong understanding of lean and agile methods of software delivery and the principles and practices of BDD, ATDD and TDD
  • Understanding of Agile methodologies, Scrum, Kanban