We are seeking a highly skilled and motivated Front-End Developer to join our dynamic team. The primary focus of this role will be to design, develop, and implement system enhancements for the client's key applications. The ideal candidate will be a proactive problem-solver with a strong foundation in modern front-end development practices, particularly within the Angular framework. You will play a critical role in building a modular, scalable, and responsive user interface, ensuring seamless integration with backend services and a superior experience for our end-users.
Main Responsibilities
- Design, develop, test, and deploy high-quality, reusable, and maintainable code using the Angular framework.
- Build and architect modular front-end components to enhance system functionality and user experience.
- Implement interactive and dynamic web features using advanced HTML5, CSS3, and JavaScript (TypeScript).
- Integrate with backend services and RESTful APIs, effectively managing data exchange and application state.
- Utilize version control tools, primarily Git, for source code management, including branching, merging, and tagging strategies.
- Ensure all implementations adhere to principles of responsive design and are cross-browser compatible.
- Collaborate closely with backend developers, UX/UI designers, and other team members in an agile environment to deliver on project requirements.
- Analyze requirements, troubleshoot issues, and provide effective solutions to complex technical problems.
- Participate in code reviews to maintain high development standards and share knowledge with the team.
Qualifications and Experience
- 5+ years of professional front-end development experience, with at least 3 years of hands-on experience developing applications with the Angular framework.
- Previous experience in insurance-related systems, mobile insurance applications, or tools for sales agents is highly preferred.
- Strong proficiency in core web technologies: HTML5, CSS3, and JavaScript/TypeScript.
- Extensive hands-on experience integrating with RESTful APIs and a solid understanding of front-end/back-end interaction patterns.
- Practical experience with version control systems, specifically Git.
- Demonstrated knowledge of responsive web design and ensuring cross-browser compatibility.
- Excellent problem-solving abilities and a logical approach to debugging and development.
- Strong teamwork and collaboration skills, with the ability to work effectively in a shared codebase.
- Proficiency in both verbal and written English and Chinese is required.