Job Summary:We are seeking a superstar Frontend Developer to join our development team. You will play a crucial role in designing and implementing user-facing features and interfaces for our web applications. You will collaborate with cross-functional teams, including product managers and backend / full stack developers, to create exceptional user experiences.
- Implement and maintain frontend architecture and best practices to ensure high-quality code.
- Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
- Identify and resolve frontend-related performance and compatibility issues across different browsers and devices.
- Conduct thorough testing and debugging of frontend components to ensure seamless user experiences.
- Collaborate with backend developers to integrate frontend components with server-side logic.
- Stay up-to-date with the latest frontend trends, technologies, and best practices, and share knowledge within the team.
- Participate in code reviews to maintain code quality, improve performance, and ensure adherence to coding standards.
- Troubleshoot and provide timely resolution to frontend-related issues reported by users or stakeholders.
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- At least three years’ experience as a Frontend Developer or similar role, showcasing a portfolio of frontend projects.
- Hands-on experience in the following technology stack: Vue / React (Vue will be an advantage), d3, electron (advantage)
- Experience with frontend frameworks and libraries (e.g., React, Angular, Vue.js) and proficiency in using associated tools.
- Knowledge of responsive design principles and cross-browser compatibility.
- Familiarity with RESTful APIs and asynchronous request handling.
- Understanding of version control systems (e.g., Git) and collaborative development workflows.
- Solid problem-solving skills and ability to work both independently and as part of a team.
- Excellent communication and interpersonal skills, with the ability to effectively collaborate with cross-functional teams.
- Detail-oriented mindset with a strong commitment to producing high-quality work.