React Frontend Developer at Software Dynamics
Software Dynamics
Nairobi, Kenya
Permanent
Published 1 month ago · Expires 3 weeks from now
Job description
## Title: React Frontend Developer
About the Role
An exciting opportunity has arisen for a motivated professional to join our team. As a React Frontend Developer, you will be pivotal in translating UI/UX design concepts into high-quality, performant, and responsive web applications.
Key Responsibilities
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 Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field
- Minimum 2–3 years of professional experience developing web applications using React.js