Frontend Engineer at Incourage

  • Published date: April 29, 2024
  • Category: Engineering
    • Location: Nairobi, Nairobi
  • Jop type:
  • Salary: Ksh Not mentioned
  • Company name: Jobs in Kenya

Job Description



  • The role involves designing, developing,  testing, and maintaining internal frontend applications while collaborating with the product designers, managers and backend engineers to turn requirements and design documents into elegant code and delightful user experiences.

  • The successful candidate will ideally be required to start ASAP.


Key Responsibilities:



  • Developing and maintaining quality software product code. Hiring, onboarding, and training front-end engineers.

    • Developing software components and unit tests.

    • Building scalable software solutions.

    • Integrate external software libraries and APIs into existing and new projects.

    • Maintain legacy code written by other developers, including bug fixes.

    • Implementing new features based on business requirements.

    • Strong understanding of state management, API integration, and responsive design




  • Collaborating with the product manager to build user-specific applications.

  • Writing technical documentation.


Skills and Qualifications Required


Technical Skills



  • Proficiency in modern frontend technologies: Vue, React, Angular, React-Native, Flutter (3+ years experience).

  • Strong unit and integration testing skills, with experience in testing frameworks such as Jest, Enzyme, or Cypress.

  • Ability to translate design mockups and prototypes into application designs, with a keen eye for detail and user experience.

  • Experience with TypeScript for type-safe JavaScript development and familiarity with state management libraries.

  • Knowledge of git workflows/branching models and experience in version control systems.

  • Familiarity with RESTful APIs.


Soft Skills



  • Superior organizational skills and excellent time management.

  • Outstanding communication skills both oral and written, technical and non-technical.

  • Self-directed and able to complete assigned work with limited supervision.

  • Able to work collaboratively in a cross-functional Agile team environment

  • Able to work effectively in a fast-paced, collaborative environment. 

  • Eager to learn and adapt to new technologies and methodologies.



 

Method of Application


Interested and qualified? Go to Incourage on incourage.applytojob.com to apply

 

Share by email Share on Facebook Share on Twitter Share on Google+ Share on LinkedIn Pin on Pinterest

Apply Now

Related jobs

  • Senior Front End Engineer at Power Learn Project
    Jobs in Kenya

    Role Overview The Senior Front End Engineer at our organization plays a crucial role in developing and maintaining high-quality, responsive web applications using cutting-edge technologies. This role involves collaborating with cross-functional teams...

    April 19, 2024

    Ksh Not mentioned


    Apply Now

  • Engineering Delivery Manager (Mid - Senior Level) at ERM
    Jobs in Kenya

    This is the role The EHS Libryo Engineering Delivery Manager is responsible for the following: Plan, coordinate and supervise engineering projects and supervise multiple teams Build and manage diverse teams of engineers from different disciplines For...

    April 19, 2024

    Ksh Not mentioned


    Apply Now

  • Software Engineer at Microsoft
    Jobs in Kenya

    Responsibilities Write clean well-thought-out code with an emphasis on quality, performance, simplicity, durability, scalability, reusability, and maintainability. Break down complex, interconnected systems to identify improvements System design thro...

    April 4, 2024

    Ksh Not mentioned


    Apply Now