Job Description
We are looking for a skilled Front-End Developer to join our team. The ideal candidate will be responsible for developing and implementing user interface components for web applications, with a focus on creating responsive and interactive H5 pages similar to Snowball data applications. You will work closely with designers and back-end developers to deliver high-quality, performant, and visually appealing web experiences.
Key Responsibilities
- Develop and maintain web front-end applications and H5 pages
- Implement responsive designs that work across multiple devices and browsers
- Collaborate with UI/UX designers to translate designs into functional web applications
- Optimize applications for maximum speed and scalability
- Ensure the technical feasibility of UI/UX designs
- Stay up-to-date with emerging front-end technologies and best practices
- Work closely with back-end developers to integrate front-end components with server-side logic
Job Requirements
- Proven experience in front-end development (2+ years preferred)
- Strong proficiency in HTML5, CSS3, and JavaScript
- Experience with modern JavaScript frameworks (React, Vue.js, or Angular)
- Familiarity with H5 development and mobile web optimization techniques
- Understanding of cross-browser compatibility issues and ways to work around them
- Knowledge of front-end build tools (Webpack, Gulp, etc.)
- Experience with version control systems (Git)
- Good problem-solving skills and attention to detail
- Ability to work in a team environment and communicate effectively
Preferred Qualifications
- Experience developing financial or data visualization applications
- Knowledge of TypeScript
- Familiarity with server-side CSS preprocessors (Sass, Less)
- Understanding of RESTful APIs and asynchronous request handling
- Experience with testing frameworks (Jest, Mocha, etc.)