Senior Front-End Developer
Senior
Frontend Developer/前端开发工程师
1. Key Responsibilities
- Develop, test, and maintain responsive and user-friendly web applications using ReactJS (or VueJS/Angular depending on project).
- Collaborate closely with UI/UX designers, back-end developers, and product managers to deliver high-quality products.
- Optimize application performance and ensure best practices for maintainable, reusable code.
- Participate in code reviews, provide mentorship to junior developers, and maintain technical documentation.
- Integrate APIs and third-party services with front-end applications.
- Contribute to the design and evolution of front-end architecture and CI/CD pipe lines.
- Communicate project progress, issues, and risks clearly in English during meetings and documentation.
2. Job Requirements
Tech skills:
- 5–7 years of experience as a Front-End Developer or similar role.
- Strong proficiency in JavaScript (ES6+), ReactJS (or Angular/Vue), HTML5, CSS3, TypeScript.
- Experience with Redux, Next.js, RESTful APIs, and Git.
- Familiarity with modern UI libraries and frameworks
- Understanding of cross-browser compatibility, responsive design, and web performance optimization.
- Excellent written and spoken English communication skills.
Soft Skills:
- Strong problem-solving and analytical thinking.
- Effective communication and teamwork.
- Ability to work independently and take ownership of tasks.
- Proactive attitude in learning new technologies and improving processes.
Nice-to-have:
- Experience in DevOps environments (Docker, CI/CD).
- Understanding of backend technologies (Node.js, Python, Java).
- Experience working in Agile/Scrum teams.
- Knowledge of testing frameworks (Jest, Cypress).
