Front End Software Engineer Job, Current Kenya IT Jobs,
Main Responsibilities
Be part of an agile team that develops smart logistics solutions on a service-oriented architecture using state-of-the-art technologies
In particular, you will:
- Autonomy interpreting business/technical requirements, designing, implementing, and testing high-quality solution
- Work in a team-based development environment with the modular code base, peer reviews, and pull requests, with the disciplined use of source code control and documentation
- Constant aim for quality, scalability, performance, and architecture keeping good practices, security, and compliance in check
- Be part of a fast and agile development process
- Contribute actively and proactively to optimize applications, processes, and methodologies
- Be willful to help peers, being part of a collaborative environment for development, testing, and automation tasks
Required Skills & Qualifications
- Experience with modern Frontend Frameworks/Libraries (Angular, VueJS or React)
- Strong understanding of JavaScript (ES6), its quirks, and workarounds
- Expert in web mark-up, including HTML5, CSS3
- Familiarity with front-end build tools, such as Webpack and/or Gulp.js
- Good understanding of browser rendering behavior and performance
- Good understanding of asynchronous request handling, and partial page updates
- Familiar with service workers for when and how to use them
- Clear understanding of HTTP(S) and the Internet Protocol Suite
- Familiar with Linux and Containers
- Aware of Performance and Security topics on web development
- Experienced with version control technologies (GIT)
Personal skills
- Fast Learner
- Eager to work in team environment and share knowledge
- Likes problem analysis and solving
- Enthusiast and an interested in technologies and innovation
- Solution-oriented and proactive attitude
- Attention to details
Bonuses:
The following skills are not “required” but will make your profile stand out.
- Familiar with common design patterns and anti-patterns
- Experience with database systems (MySQL, NoSql databases)
- Experience with caching services (e.g. Memcache, Varnish)
- Understanding of Queuing systems (e.g. RabbitMQ)
- Familiar with SCRUM methodology
- 3+ years of experience
Academic & trades qualifications
- Academic background in IT or equivalent
- Proficiency in English
- 3 years of experience
We Offer
- A unique experience in an entrepreneurial, yet structured environment
- The opportunity to become part of a highly professional and dynamic team working around the world
- An unparalleled personal and professional growth as our longer-term objective is to train the next generation of leaders for our future internet ventures
How To Apply
N.B: Looking For A New Job? Find Your Next Job With Us. Click Here To Register Your CV. It’s Free.