Frontend Developer

Type

full-time

Role

You will be a core member of our development team, responsible for building and delivering high-quality, modern websites and web applications that provide seamless and engaging user experiences. This role requires strong coding skills, attention to detail, and a commitment to creating visually appealing and performant digital products.

Responsibilities

  • Develop and implement UI components and prototypes using HTML, CSS, and JavaScript, ensuring compatibility across various web browsers and responsiveness on different devices.
  • Write high-quality, semantic, clean, and maintainable code that conforms to W3C standards and internal coding guidelines.
  • Build high-performance frontend web applications, focusing on optimizing loading times and smooth user interactions.
  • Integrate APIs from backend services using modern JavaScript frameworks (Vue.js, React.js, or Angular) to ensure full application functionality.
  • Contribute to technical documentation for developed components and features.
  • Collaborate closely with UX/UI Designers and Backend Developers to translate design mockups into pixel-perfect and functional web interfaces.
  • Participate in code reviews, learn from senior developers, and contribute to improving overall code quality.
  • Troubleshoot and debug frontend issues, ensuring a smooth user experience.

Qualifications

  • Educational Background: Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Professional Experience: 2-4 years of experience in frontend web development.
  • Technical/Hard Skills: Solid proficiency in client-side web technologies including HTML, CSS, and JavaScript. Must have experience in at least one client-side MVC/component-based framework (Vue.js, React.js, or Angular). Solid proficiency in responsive web design and knowledge of mobile browser quirks. Solid proficiency in any CSS preprocessors (SASS or Less). Solid proficiency in using Git 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. Good understanding of web usability and user experience (UX) design principles. Strong problem-solving abilities. Excellent communication skills (written and verbal) and a collaborative mindset.
  • Bonus Points: Experience with build tools (e.g., Webpack). Personal projects demonstrating frontend skills.

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