Senior Frontend Developer

Type

full-time

Role

You will be a pivotal member of our development team, responsible for architecting, building, and delivering high-quality, modern, and performant web applications that provide exceptional user experiences. This role demands deep expertise in cutting-edge frontend technologies, a keen eye for detail, and the ability to drive technical excellence and mentorship.

Responsibilities

  • Design, develop, and implement complex UI prototypes using HTML, CSS, and advanced JavaScript frameworks, ensuring cross-browser compatibility and responsive design across all devices.
  • Write high-quality, semantic, clean, and well-documented code that adheres to W3C standards, accessibility guidelines, and internal best practices.
  • Build high-performance, scalable, and maintainable frontend web applications, optimizing for speed, responsiveness, and seamless user interaction.
  • Lead the integration of APIs with backend services using modern JavaScript frameworks (Vue.js, React.js, or Angular), ensuring robust data flow and application functionality.
  • Develop and maintain comprehensive technical documentation for frontend architectures, components, and best practices.
  • Provide mentorship and technical guidance to junior and mid-level frontend developers, conducting code reviews and fostering a culture of continuous learning and quality.
  • Actively participate in architectural discussions and technology selection, contributing to the overall technical strategy and innovation of web projects.
  • Collaborate closely with UX/UI Designers, Backend Developers, and Project Managers to translate design concepts and business requirements into pixel-perfect and highly functional web applications.

Qualifications

  • Educational Background: Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Professional Experience: Minimum of 4-6 years of progressive experience in frontend web development, with a proven track record of building and launching complex, modern web applications.
  • Technical/Hard Skills: Expert proficiency in client-side web technologies including HTML5, CSS3, and modern JavaScript (ES6+). Must have deep experience in at least one leading client-side MVC/component-based framework (Vue.js, React.js, or Angular). Solid proficiency in responsive web design, mobile browser quirks, and performance optimization techniques. Expert in CSS preprocessors (SASS or Less). Strong proficiency in using Git for version control in everyday workflow. Knowledge of CSS architectures (e.g., SMACSS, OOCSS) and JavaScript design patterns (e.g., module pattern, factory).
  • Soft Skills: Excellent analytical and programming skills. Strong understanding of web usability and user experience (UX) design principles. Exceptional problem-solving abilities. Excellent communication skills (written and verbal) and a collaborative mindset.
  • Bonus Points: Experience with build tools (e.g., Webpack, Vite). Familiarity with testing frameworks (e.g., Jest, React Testing Library). Contributions to open-source projects or a strong technical blog.

Thank you your interest in Suitmedia. Please note that while we are accepting applications, this posting is part of our ongoing effort to build a talent pool for future opportunities. We will keep your application on file and contact you should a suitable position become available.

Apply for this Job