We are seeking a highly skilled and experienced Intermediate to Senior Front-End Developer to join our dynamic clients’ Development Team.

The ideal candidate will be responsible for implementing new features and maintaining the frontend of the existing application using React.js. This role involves collaboration, mentorship, and continuous development in a fast-paced environment.
Key Responsibilities

  • Frontend Development:
    • Design high-performance and well-structured frontend architecture.
    • Develop new features using [URL Removed] wireframes and designs into high-quality code.
    • Build reusable components and libraries.
    • Troubleshoot and resolve frontend bugs.
    • Refactor and reduce technical debt.
    • Optimize frontend performance.

  • Testing:
    • Implement and update unit tests for new and existing code.
    • Participate in manual testing.

  • Documentation:
    • Document new and existing code.
    • Record design decisions and code architecture.

  • DevOps:
    • Maintain build scripts and automations.
    • Deploy frontend releases.

  • Mentoring & Learning:
    • Guide team development efforts.
    • Maintain high software quality standards.
    • Provide technical leadership and mentorship.
    • Participate in peer reviews.
    • Upskill through continuous learning.

Requirements:

  • Education:
    • Information Technology or Computer Science degree or Diploma (or equivalent).

  • Experience:
    • 4 – 5 years in frontend development.
    • Proficient with [URL Removed] state management libraries, and development tools like Babel, Webpack, NPM.
    • Familiarity with Git, HTML5, CSS3, JavaScript, and TypeScript.

  • Skills:
    • Responsive UI design and modern authorization mechanisms (e.g., JSON Web Token).
    • State management frameworks such as Redux, React context, MobX.
    • Experience with UI frameworks like Bootstrap or Material UI.
    • REST APIs and Git version control.

  • Desirable Skills:
    • Knowledge of cloud technologies (preferably AWS) and Agile methodologies (Kanban, Scrum).

Desired Skills:

  • Front end Developer
  • React.js Developer
  • Software Developer

Learn more/Apply for this position