HamburgerMenu
hirist

Job Description

Description :


Job Title : Senior React.JS TypeScript Engineer


Job Summary :


We are seeking a highly skilled and experienced Senior React.JS TypeScript Engineer to join our front-end development team. The ideal candidate will have a strong background in building scalable and maintainable web applications using React and TypeScript.


Responsibilities include developing high-quality user interfaces, integrating with REST APIs, and ensuring robust authentication using OAuth. Write automated tests and follow best practices in routing, state management, and component reuse.


Key Responsibilities :


- Design and implement responsive and performant user interfaces using React and TypeScript.


- Integrate front-end applications with RESTful APIs.


- Implement OAuth-based authentication and authorization mechanisms.


- Develop and maintain automated tests to ensure code quality and reliability.


- Apply best practices in routing and state management (e.g., React Router, Redux, Zustand).


- Build reusable and modular components to promote code reuse and maintainability.


- Collaborate with UX/UI designers, product managers, and backend developers.


- Participate in code reviews and mentor junior developers.


- Contribute to continuous improvement of development processes and tools.


Required Qualifications :


- 5+ years of experience in front-end development with React and TypeScript.


- Strong understanding of modern JavaScript (ES6+), HTML5, and CSS3.


- Experience with automated testing frameworks (e.g., Jest, React Testing Library).


- Proficiency in integrating and consuming REST APIs.


- Experience with OAuth 2.0 and secure authentication flows.


- Solid understanding of routing and state management in React applications.


- Strong knowledge of component-based architecture and code reuse strategies.


- Familiarity with Agile methodologies and CI/CD pipeline.


- Excellent problem-solving and communication skills.


Preferred Qualifications :


- Experience with performance optimization and accessibility best practices.


- Familiarity with GraphQL and modern front-end tooling (Webpack, Babel, etc.).


- Experience working in a micro-frontend architecture.


Desired Skills and Experience :


Reactjs


info-icon

Did you find something suspicious?