Job Description
We are looking for a skilled React Developer to join our team. You will be responsible for developing, optimizing, and maintaining our web-based products built with React. This role involves active participation in the full development lifecycle, from requirement analysis to deployment, ensuring high-quality deliverables.
Key Responsibilities
- Develop, optimize, and maintain the company's web products using React
- Participate in product requirement analysis, functional design, code implementation, and testing
- Take ownership of key module development and maintenance to ensure system stability, security, and performance
- Engage in technical research, innovation, and application of new technologies
- Collaborate effectively with team members to meet project milestones and quality standards
Job Requirements
- Proficiency in React.js and its core principles
- Experience with popular React workflows (such as Redux or Context API)
- Strong understanding of front-end technologies including HTML5, CSS3, and JavaScript ES6+
- Familiarity with RESTful APIs and modern authorization mechanisms
- Knowledge of modern build pipelines and tools (Webpack, Babel, NPM, etc.)
- Experience with code versioning tools such as Git
- Ability to understand business requirements and translate them into technical solutions
- Excellent problem-solving skills and attention to detail
- Strong communication and teamwork abilities
Nice to Have
- Experience with TypeScript
- Knowledge of server-side rendering and Next.js
- Familiarity with testing frameworks (Jest, Enzyme, etc.)
- Understanding of CI/CD pipelines
- Experience with Agile development methodologies