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
BS or MS degree in Computer Science, Software Engineering or a related field
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
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