Job summary
Collaborate with project managers, designers, and backend developers to translate UI/UX designs and wireframes into fully functional web applicationsDevelop high-quality, reusable, and scalable frontend code using HTML, CSS, and JavaScript frameworksOptimize web applications for maximum speed and scalability, ensuring smooth and responsive user experiences across different devices and browsers
Job seniority: mid-to-senior level
Responsibilities
• Collaborate with project managers, designers, and backend developers to translate UI/UX designs and wireframes into fully functional web applications• Develop high-quality, reusable, and scalable frontend code using HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue.js)• Optimize web applications for maximum speed and scalability, ensuring smooth and responsive user experiences across different devices and browsers• Conduct code reviews and provide constructive feedback to junior developers to maintain code quality and best practices• Troubleshoot and debug frontend issues, identifying and implementing solutions promptly• Stay up-to-date with the latest frontend development trends, tools, and technologies, and advocate for their integration into the development process• Collaborate with the backend development team to integrate frontend interfaces with backend APIs and services• Identify and address performance bottlenecks in web applications, continuously striving for improvements
Requirements
• Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience)• Proven experience as a Frontend Developer, with a strong portfolio showcasing successful web applications• In-depth knowledge of HTML, CSS, and JavaScript, along with experience working with frontend frameworks (e.g., React, Angular, Vue.js)• Experience with responsive design and mobile-first development principles• Proficiency in version control systems like Git and code collaboration tools• Strong understanding of web performance optimization techniques and best practices• Familiarity with backend technologies and the ability to work closely with backend developers to ensure smooth integration• Excellent problem-solving skills and attention to detail• Effective communication and collaboration skills to work efficiently in a team environment• Ability to adapt to changing priorities and manage multiple projects simultaneously• Previous experience mentoring junior developers is a plus
Benefits
• Competitive Salary• Medical Insurance• THR / Bonus system