Search by job, company or skills

Arting Digital

Senior/Lead React.js Developer - TypeScript/Javascript

new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 days ago
  • Be among the first 50 applicants
Early Applicant

Job Description

Roles & Responsibilities

  • Lead the architecture and development of scalable, high-performance React applications, setting best practices and ensuring code quality.
  • Design reusable and efficient components, with a focus on state management using libraries like Redux or Context API.
  • Mentor junior developers, conducting code reviews and ensuring adherence to coding standards and best practices.
  • Optimize applications for performance, scalability, and responsiveness, ensuring smooth rendering and fast load times.
  • Work closely with cross-functional teams, including UX/UI designers, back-end developers, and product managers, to deliver seamless and visually appealing user interfaces.
  • Implement and maintain automated testing frameworks (e.g., Jest, Enzyme, Cypress) and CI/CD pipelines (e.g., Jenkins, GitHub Actions) to ensure consistent quality and reliability in the development process.
  • Create and maintain comprehensive technical documentation to support code-base understanding and design patterns.

Required Skills

  • Strong experience with React, React Hooks, and modern JavaScript (ES6+).
  • In-depth knowledge of state management solutions such as Redux, MobX, or Context API.
  • Proficient in front-end development tools like Webpack, Babel, NPM, and Yarn.
  • Solid understanding of CSS frameworks (e.g., Sass, CSS-in-JS) and component libraries such as Material UI or Ant Design.
  • Experience with version control systems (Git) and CI/CD pipelines (e.g., Jenkins, GitHub Actions).
  • Proven ability to build front-end architectures and optimize performance.
  • Familiarity with Progressive Web Applications (PWAs) and server-side rendering frameworks like Next.js.

Additional Skills

  • Proficiency in TypeScript, GraphQL, and testing tools (e.g., Cypress, Jest).
  • Strong understanding of Agile methodologies and the software development life cycle.
  • Demonstrated leadership and mentorship skills with experience managing and guiding development teams.
  • Excellent problem-solving, organizational, and communication skills.

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 138832371