Mô Tả Công Việc
We are seeking an experienced and talented Senior React Developer to join our dynamic development team. As a Senior React Developer, you will be responsible for designing and implementing high-quality, scalable, and maintainable web applications using React.js. You will collaborate closely with cross-functional teams, including product managers, designers, and backend developers, to deliver exceptional user experiences. The ideal candidate should have a strong background in front-end development, a deep understanding of React.js, and a passion for building innovative web solutions.
Responsibilities:
- Design and develop robust, scalable, and high-performance web applications using React.js.
- Collaborate with product managers, designers, and backend developers to define project requirements and scope.
- Participate in architectural design discussions and provide recommendations for improving application performance, usability, and scalability.
- Write clean, maintainable, and well-documented code following industry best practices and coding standards.
- Conduct code reviews to ensure code quality and mentor junior developers.
- Optimize applications for maximum speed and scalability.
- Collaborate with the QA team to identify and fix bugs and performance issues.
- Stay up to date with the latest trends and advancements in web development and share knowledge with the team.
Yêu Cầu Công Việc
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Proven experience as a React Developer, with a strong portfolio of ReactJS projects.
- In-depth knowledge of ReactJS and its core principles.
- Proficient in JavaScript, HTML, CSS, and related web technologies.
- Experience with modern front-end build pipelines and tools such as Webpack, Babel, and npm.
- Familiarity with state management libraries such as Redux or MobX.
- Experience with RESTful APIs and asynchronous request handling.
- Strong understanding of responsive design principles and cross-browser compatibility.
- Familiarity with version control systems, preferably Git.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
- Ability to work effectively in a fast-paced and dynamic environment.
- Experience with Agile/Scrum development methodologies is a plus.
Hình thức
Quyền Lợi
We offer competitive salaries, a comprehensive benefits package, and a collaborative work environment. Join our team of talented developers and contribute to the creation of cutting-edge web applications.
To apply, please submit your resume, portfolio, and any relevant code samples demonstrating your React.js expertise.