Job Openings Senior Software Engineer ( Frontend )

About the job Senior Software Engineer ( Frontend )

On behalf of our client, Manpower Malta is seeking to recruit a Senior Software Engineer (Frontend) to join our clients team.

Responsibilities:

  • Develop, maintain, and enhance web applications in collaboration with the API development team.
  • Ensure code quality, adherence to established coding practices, and architectural consistency.
  • Define technical requirements with the Product Owner and align development practices with the Software Architect.
  • Build reusable components and libraries to enhance scalability and efficiency.
  • Write and maintain unit tests to uphold code reliability and performance.
  • Stay up to date with emerging technologies and continuously optimise existing functionality.
  • Mentor and support team members through knowledge sharing, best practices, and training.
  • Provide technical guidance on product backlog estimations and escalate critical issues to the Team Lead.
  • Meet KPIs and project deadlines while maintaining high-quality standards.

Requirements:

  • 5+ years of proven experience developing internal or consumer-facing web applications. In addition to experience, a Bachelors degree in Computer Science (or a related field) is an advantage.
  • Expertise in Vue3 (experience in React or Angular is also valuable).
  • Hands-on experience with C#, .NET Framework, .NET Core, or SQL Server is an advantage.
  • Strong proficiency in HTML5, CSS3, and CSS frameworks such as PrimeFlex or Tailwind, and Node.js.
  • Extensive experience in component library development.
  • Solid understanding of software architecture principles and secure engineering practices.
  • Comprehensive knowledge of the web development lifecycle, from design to deployment.
  • Strong problem-solving, analytical, and time management skills, with the ability to prioritise tasks and work under pressure.
  • Experience in work estimation, considering potential project overheads.
  • Deep understanding of User Experience (UX) principles and their application in front-end development.