LendTech (a division of DT one) provides B2B digital lending solutions for emerging markets in partnership with mobile and digital wallet operators and financial service providers. LendTech supports 24 operations in 23 countries, across Africa, the Middle East and Asia. Our headquarters are in Nairobi, but we have a global, diverse team in over 6 countries. The tech stack we use for Backend is Java, Java frameworks like Spring boot while for Frontend we use React, Javascript, HTML, CSS
Your tasks as Senior Front-end Developer
design and develop appealing user interface components and implement them following well-known React.js workflows (such as Flux or Redux).
ensure that these components and the overall application are robust and easy to maintain.
coordinate with the the team working on different layers of the infrastructure.
Design client-side and server-side architecture
Building reusable components and front-end libraries for future use
Test software to ensure responsiveness and efficiency
Managing the end-to-end life cycle for the production of software and applications
Write technical documentation
Overseeing the automated testing and providing feedback to management during the development process
Modifying and testing changes to previously developed programs
Your qualification
BS or MS degree in Computer Science, Software Engineering or a related field
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
Thorough understanding of React.js and its core principles
Experience with popular React.js workflows (such as Flux or Redux)
Knowledge of modern authorization mechanisms, such as JSON Web Token
Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
A knack for benchmarking and optimization
Familiarity with code versioning tools
Familiarity with database technologies such as PostgreSQL, MongoDB
Nice to Have
Knowledge of isomorphic React is a plus
Understanding of Mobile development frameworks for Android and IOS
Passionate about UI/UX design and development
Able to take criticism positively and to learn from mistakes
Able to self critique and analyse and be motivated to constantly improve and develop both professionally and personally
Show commitment to collaborative problem solving
Shows leadership and enthuses others to achieve their potential and create a positive atmosphere.
Ability to understand business requirements and translate them into technical requirements
Work Details
Onsite in Nairobi (no relocation package)
Permanent Role NOT freelance
Medical & Pension, Group Life Cover
Starts in June
Full-time 40 hours a week
21 days holiday
Flexible working environment, exciting projects to work on especially in RnD department. If you like building new stuff, microservices design patterns etc
Language: English B1