React Frontend Developer Job in Kenya - Software Dynamics

As a React Frontend Developer, you will be pivotal in translating UI/UX design concepts into highquality, performable, and responsive web applications.

Development & Implementation:

  • Design, develop, and implement highly reusable, efficient, and interactive user interface components using React.js and its core principles.
  • Translate designs and wireframes (e.g., from Figma or Adobe XD) into clean, well-structured, and production-ready code using HTML5, CSS3, and modern JavaScript (ES6+).

State Management & APIs:

  • Implement effective state management solutions (e.g., Redux, Context API, or Hooks) to manage complex application data flow.
  • Integrate front-end applications seamlessly with back-end RESTful APIs, often involving the Microsoft Dynamics 365 ecosystem.

Optimization & Quality:


  • Optimize components and application performance for maximum speed and scalability across various devices and browsers (cross-browser compatibility).
  • Write robust unit and integration tests to ensure code quality and maintainability.
  • Participate actively in code reviews, providing constructive feedback to peers and ensuring adherence to coding standards.

Collaboration & Agile:

  • Collaborate closely with UI/UX designers, back-end developers, and product owners within an Agile/Scrum framework to define, design, and ship new features.
  • Stay up-to-date with the latest trends, libraries, and best practices in the React and broader JavaScript ecosystem.

Required Skills & Experience

Required:

  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
  • Experience: Minimum of 2-3 years of professional experience in developing web applications using React.js.

How to Apply

Send your CV and any relevant event coordination or research samples to: hr@softwaredynamicsgroup.com