Frontend Engineer at 汇信国际

Full Time1 month ago
Employment Information
Job Description
Seeking a skilled front-end developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality web applications. This role requires a strong foundation in web technologies, the ability to collaborate effectively with cross-functional teams, and a commitment to delivering exceptional user experiences. The successful applicant will work closely with designers and back-end developers to ensure seamless integration of front-end components and overall product functionality.
Key Responsibilities
  • Develop and optimize front-end solutions for conventional web applications, ensuring performance and security standards are met
  • Collaborate with product managers and designers to translate requirements into user-friendly interfaces
  • Implement responsive design principles across multiple device types and screen resolutions
  • Conduct code reviews and maintain clean, scalable code structures
  • Debug and troubleshoot complex front-end issues, providing timely and effective solutions
  • Stay updated with emerging web technologies and industry best practices
  • Document development processes and maintain technical specifications for future reference
  • Participate in agile development cycles, including sprints and daily stand-ups
  • Ensure cross-browser compatibility and accessibility compliance for all web applications
  • Work with back-end teams to integrate APIs and ensure data consistency
Job Requirements
  • 3+ years of hands-on experience with JavaScript and CSS development, including proficiency in native JavaScript
  • Strong command of at least one web front-end framework, with deep expertise in Vue.js implementation
  • Experience in performance optimization techniques, including code minification, caching strategies, and lazy loading
  • Knowledge of front-end engineering principles, including componentization, modular architecture, and code organization
  • Basic understanding of back-end technologies, databases, and API integration processes
  • Excellent problem-solving skills with the ability to analyze complex issues and develop innovative solutions
  • Strong communication skills to effectively collaborate with team members and stakeholders
  • Ability to work independently while contributing to team goals and objectives
  • Proficiency in version control systems (e.g., Git) for code management and collaboration
  • Experience with modern development tools and workflows, including package managers and build systems
  • Knowledge of web accessibility standards and best practices for inclusive design
  • Understanding of responsive design frameworks and mobile-first development approaches
  • Ability to create and maintain reusable UI components for efficient development
  • Experience with front-end performance metrics and optimization techniques
  • Proficiency in debugging tools and browser developer consoles for issue resolution
Technical Skills
  • Proficient in HTML5, CSS3, and JavaScript (ES6+) with a solid understanding of DOM manipulation
  • Experience with front-end frameworks such as React, Angular, or Vue.js (with Vue.js as primary)
  • Knowledge of state management solutions like Vuex or Pinia for complex applications
  • Understanding of RESTful API integration and JSON data handling techniques
  • Experience with CSS preprocessors (Sass/Less) and CSS frameworks (Bootstrap, Tailwind CSS)
  • Proficiency in using build tools like Webpack, Vite, or Babel for development workflows
  • Knowledge of version control systems (Git) for collaborative development
  • Experience with front-end performance optimization techniques (code splitting, image optimization)
  • Understanding of security best practices for front-end development (XSS prevention, secure data handling)
  • Ability to implement responsive design using media queries and flexible layouts
  • Experience with accessibility standards (WCAG) and ARIA implementation
  • Proficiency in using browser developer tools for debugging and performance analysis
  • Knowledge of front-end testing frameworks (Jest, Cypress) for quality assurance
  • Understanding of deployment processes and continuous integration/continuous deployment (CI/CD) pipelines
  • Ability to work with backend systems for data synchronization and API integration
MyJob.one - Remote work. Real impact

New Things Will Always
Update Regularly

MyJob.one - Remote work. Real impact