EN
v
South Africa

ReactJs Engineering Developer

Company Letshego Holdings Limited
Reference # ReactJs Engineering Developer
Published 01/06/2021
Contract Type Contract
12 Months
Salary Market Related
Location Gaborone, South East, Botswana
Introduction
The Front End (ReactJs) developer will create performant web apps that give our customers a first-class web experience that is responsive. You will be responsible for architecting and creating these applications, as well as collaborating closely with teams responsible for the other layers of our product suite (backend team). This is a high-impact position that will play a critical role in our product development. The apps you write will be used by hundreds of thousands of our customers daily.
Job Functions Architectural,Software Development
Industries Financial Services
Specification
Good knowledge of UI architecture patterns
Good knowledge of dependency management frameworks
Develop responsive web application using React, 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 mobile solutions
Work as part of an Agile Scrum team
Good knowledge of the web Build to Publish Process, including NginX web development process
Leverage native APIs for deep integrations with iOS platforms
Write automated tests that ensure the product is of the highest quality
Diagnose and fix bugs and performance bottlenecks
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
Requirements
Deep knowledge of the ReactJs and associated libraries
Good knowledge of UI architecture patterns
Good knowledge of dependency management frameworks
Clear understanding of software development best practices
Knowledge of CI/CD tools such as Jenkins, Git, GitHub, Azure DevOps services
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
3+ years of experience building web responsive applications
Demonstrated experience working with teams using agile methodologies
Demonstrated knowledge of jQuery and/or jQueryMobile
Working knowledge of SCM with strong emphasis on Git and standard Git Flow
Understanding and previous experience with iOS testing frameworks
Experience with test automation development utilizing, Selenium, JUnit, Cucumber and Capybara
Knowledgeable developer e.g. Unit/UI testing, Clean code, etc. Tooling experience e.g. Zeplin, GIT, JIRA, etc
Experience consuming SOAP, REST APIs and utilizing JSON for mobile applications
Knowledge and experience with DevOps is a bonus
Understanding and previous experience with Enzyme, Jest, Mocha, Selenium, JUnit, Cucumber and Capybara
Job Closing Date 15/06/2021
   
   
Share on
 
Last Updated: 12 days ago [21.06.01.00]
Webserver: SkillsMap (NLBB)