Technical Architect - React.JS

Job type: Permanent
Job ref: 34454
Published: 14 days ago

Job Role: Technical Architect - React.JS 

Job Location: Remote

Job Type: Contract 

Job Duration: 6 months (Extendable)

Key Responsibilities:

  • Lead the design and development of complex, high-performance, and scalable web applications using React JS and related technologies.

  • Collaborate with stakeholders to gather technical requirements and translate them into high-quality, efficient code.

  • Architect and implement frontend solutions that align with business objectives while maintaining high usability and scalability.

  • Write clean, maintainable, and efficient code with a strong emphasis on reusable components and modular architecture.

  • Ensure the frontend is built with responsiveness, cross-browser compatibility, and accessibility in mind.

  • Optimize applications for maximum speed and scalability.

  • Utilize CSS preprocessors such as SASS or LESS to improve the maintainability and organization of stylesheets.

  • Mentor junior developers, review code, and provide technical guidance and support.

  • Collaborate with backend teams to integrate frontend solutions with backend APIs and services.

  • Stay up-to-date with the latest trends and best practices in frontend development and JavaScript frameworks.

Required Skills and Qualifications:

  • 10+ experience as a React.JS Developer and  at least 3+yrs experience as a Technical Architect with expertise in React JS.

  • Strong proficiency in HTML5, CSS3, and JavaScript (ES6+).

  • Solid understanding of modern JavaScript frameworks and libraries (e.g., React JS, Redux, React Router).

  • Experience with CSS preprocessors such as SASS, LESS, or similar.

  • In-depth knowledge of responsive design principles, cross-browser compatibility, and mobile-first design.

  • Experience with frontend build tools (e.g., Webpack, Babel, Gulp, npm/yarn).

  • Familiarity with RESTful APIs and integration with frontend applications.

  • Knowledge of version control systems such as Git.

  • Strong problem-solving skills, attention to detail, and ability to work in a fast-paced environment.

  • Excellent communication skills and ability to work collaboratively with both technical and non-technical stakeholders.