Senior Frontend Developer (React.js, TypeScript, Ant Design)
Employment Type: Full-time, remote
Experience Required: 5+ years
Job Description:
We are seeking an experienced Senior Frontend Developer with a strong background in React.js, TypeScript, and Ant Design to join our dynamic team. The ideal candidate should have a solid understanding of building modern, scalable front-end architectures and a passion for creating intuitive user interfaces. Experience with social applications or similar interactive platforms is essential, as the role involves developing features for a highly engaging user environment.
Key Responsibilities:
- Design and implement responsive web applications using React.js, TypeScript, and Ant Design.
- Collaborate with UX/UI designers and backend developers to build interactive and visually appealing features.
- Optimize components for maximum performance across various devices and browsers.
- Create and maintain comprehensive documentation for front-end features and processes.
- Review and refine existing code to improve functionality, performance, and overall quality.
- Mentor junior developers and provide technical leadership within the team.
- Participate in agile ceremonies, including sprint planning, stand-ups, and retrospectives.
Required Skills & Experience:
- 5+ years of experience as a Frontend Developer with a focus on React.js and TypeScript.
- Strong experience in Ant Design and other design frameworks.
- Familiarity with developing social applications or similar user-centric platforms.
- Solid understanding of JavaScript (ES6+), HTML5, and CSS3.
- Experience in state management libraries like Redux or MobX.
- Proficiency with version control systems such as Git.
- A keen eye for detail and a strong focus on quality and usability.
- Excellent communication skills and ability to work in a team-oriented environment.
Nice to Have:
- Experience with other front-end frameworks or libraries (e.g., Next.js).
- Familiarity with backend technologies (e.g., Node.js, Express).
- Understanding of UI/UX design principles.
- Experience working in an Agile/Scrum environment.