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.