Overview
At iKhokha were on the hunt for a Frontend Software Engineer whos passionate about building slick high-impact user experiences that help our merchants thrive. If you love solving real-world problems with modern tech and want to make a difference in a fast-paced collaborative environment we want to meet you!
Responsibilities
- Be a part of building new technologies maintaining existing technologies as well as testing various systems within the FinTech space.
- Work in an Agile environment within a collaborative cross-functional Team reporting into the Software Development Manager.
- Develop crispy new user-facing features that drive our users to take action using HTML5 and CSS.
- Be responsible for the front-end development of FinTech systems including initial planning and development.
- Work effectively with Back-End Engineers to ensure seamless integration that performs as a single cohesive system.
Additional responsibilities
- Ensuring that code developed is of the highest standards through the adherence to Engineering Principles Pull Request Standards and Definitions of Done.
- Ensuring that development has sufficient Code coverage through the creation of Unit test.
- Ensuring that code adheres to Clean as you code standard.
- Creating reading maintaining interpreting updating and reviewing documentation.
- Helping other engineers to grow through effective mentorship.
- Ensuring that the team and stakeholders are communicated too effective and efficiently through Pull Requests Jira Tickets Slack and Confluence.
- Imparting valuable knowledge to the engineering team at large through knowledge sharing sessions.
Qualifications
The following would be advantageous :
- A degree in Computer Science or Engineering or an equivalent combination of education and relevant experience
Deal Breakers
2-4 years experience in the following :
- Working with HTML5 and CSS.
- Working within an Agile environment using Scrum or Kanban methods.
- Version Control experience whereby you have worked in Engineering Team (with developers of various levels) with a version control system such as GitHub.
- Development Environments experience whereby you have worked in Engineering Teams (with developers of various levels) within multiple environments for Development Testing and Production; including Branching Strategies.
- Experience with Technical Leadership whereby you have led a Software Engineering Team (with developers of various levels) and been involved in Technical Leadership Code Quality Code Standards Code Security System and Code Performance.
- Experience with creating maintaining and reviewing documentation.
Experience and Technologies
In addition to the above the experience in the following technologies domains and best practices will make you a frontrunner for the role :
- TypeScript JavaScript and
- Experience with leading and participating in Code Reviews for your own team as well as those in other teams.
- Experience with creating maintaining and reviewing documentation.
- Rest API Integration or GraphQL API Integration
- CMS API Integration (Sanity Magento or similar)
- VSCode / IntelliJ
Perks
- Work in a high-growth company with tangible results youre accountable for.
- Enjoy hybridremote and in officeworkmodels.
- Competitive remuneration and benefits including Medical Aid and Group Risk scheme contributions.
- Be guided by visionary leadership.
- Seize the opportunity for study leave.
- Access to on-demand learning and development.
- Experience a friendly collaborative culture with a team of all-round-lekker humans(its true we surveyed our Employees and they told us so).
- If you find yourselfat HQ coffee on tap and a selection of hot beveragesprovided by our very own onsite Barista.
Remote Work : Yes
Employment Type : Full-time
Key Skills
Bootstrap, CSS, Front-End Development, HTML5, React, Redux, Node.js, Angular, Less, JavaScript, backbone.js, Sass
Experience : years
Vacancy : 1