Website Venushiring Venus Consultancy
Job Description
We are seeking a highly skilled and experienced Senior React Developer with expertise in React framework (Version 16+) using hooks, Typescript, GraphQL, and testing. As a Senior React Developer, you will play a crucial role in designing, developing, and maintaining robust and scalable web applications.
Responsibilities:
- Collaborate with cross-functional teams, including designers and backend developers, to understand project requirements and translate them into technical specifications.
- Develop high-quality, reusable, and performant code using React framework (Version 16+) with hooks.
- Utilize Typescript to enhance code quality, maintainability, and scalability. Design and implement GraphQL APIs to efficiently retrieve and manipulate data.
- Write comprehensive unit tests using Jest to ensure code quality and reliability.
- Promote and follow Test-Driven Development (TDD) principles and practices to build resilient software.
- Contribute to code reviews, providing constructive feedback and suggestions to improve code quality and maintain best practices.
- Collaborate with the team to continuously improve development processes, tools, and frameworks.
- Stay up to technologies and latest trends and advancements in React, Typescript, GraphQL, and related technologies, and evaluate their potential impact on our projects.
Requirements:
- Minimum 5 years of professional experience in developing web applications using React framework (Version 16+) with hooks.
- Strong proficiency in Typescript, with a deep understanding of its concepts and best practices.
- Demonstrable experience with GraphQL, including designing and implementing GraphQL APIs.
- Solid understanding and practical experience with unit testing using Jest or similar testing frameworks.
- Familiarity with Test-Driven Development (TDD) principles and practices. Proficiency in Git and using GitHub for version control and collaboration.
- Strong problem-solving skills, with the ability to analyze complex technical challenges and propose effective solutions.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
- Bachelor’s degree in computer science, Engineering, or a related field is preferred, but equivalent work experience will also be considered.
- If you are a motivated and talented React Developer with a passion for building exceptional web applications, we would love to hear from you.
- Join our dynamic team and contribute to the development of cutting-edge projects in a collaborative and innovative work environment.
- To apply, please submit your resume, portfolio (if applicable), and any relevant code samples showcasing your React, Typescript, GraphQL, and testing expertise.
Apply Now
Please fill out the form below to apply for this job