Description
We are seeking a highly skilled Senior Software Engineer - React Js to join our dynamic team. The successful candidate will be responsible for developing and implementing high-quality software solutions that meet customer needs. This is a full-time position, and the successful candidate will report to the Technical Lead.
Responsibilities
- Develop and implement high-quality software solutions using React Js and other relevant technologies.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Contribute to all phases of the development lifecycle, including design, development, testing, and deployment.
- Write clean, scalable, and maintainable code that meets coding standards.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and fix bugs and performance bottlenecks.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Mentor and guide junior developers in the team.
Skills and Qualifications
Bachelor's degree in Computer Science or a related field.5-6 years of experience in software development with strong experience in React Js.Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.Experience with popular React Js workflows (such as Redux).Experience with data structure libraries (e.g., Immutable.js).Experience with testing frameworks (e.g., Jest).Experience with version control systems (e.g., Git).Strong understanding of web development principles and best practices.Excellent problem-solving and analytical skills.Ability to work independently and in a team environment.Excellent written and verbal communication skills.Skills Required
Reactjs, Redux, Hooks