Senior Frontend Developer

Location

Sibiu, Romania

Apply by

2024-01-31

At HMS, we value the tremendous contributions of our employees, and we recognize that it is our people that make HMS successful. We work hard to maintain our vibrant, innovative, and welcoming culture, and we strive to support our staff as they grow and develop both personally and professionally.

ABOUT THE ROLE

As an Angular 16 Developer at Anybus Diagnostics, you will be responsible for developing and maintaining complex web applications using Angular 16, NgRx, and RxJS. You will collaborate closely with cross-functional teams to deliver high-quality software solutions that exceed industry standards and provide an exceptional user experience.

Responsibilities

  • Front-End Development: Design, code, test, and maintain modern web applications using Angular 16, HTML, CSS, and JavaScript.
  • State Management: Implement and optimize state management using NgRx, ensuring efficient data flow and application scalability.
  • RxJS Integration: Leverage the power of RxJS to handle asynchronous operations, observables, and reactive programming concepts.
  • GitLab Version Control: Utilize GitLab for version control, source code management, and collaborative development workflows.
  • Code Review: Review code contributed by team members, providing constructive feedback and ensuring adherence to coding standards and best practices.
  • Performance Optimization: Identify and resolve performance bottlenecks, enhance application speed, and improve resource utilization.
  • User Experience: Create intuitive and accessible user interfaces that deliver a seamless experience across browsers.
  • Bug Fixing: Investigate and resolve software defects and issues, collaborating with QA and stakeholders.
  • Documentation: Produce and maintain technical documentation, including design specifications, API documentation, and code comments.
  • Collaboration: Collaborate with product manager, product owner, and back-end developers to deliver integrated solutions.
  • Mentorship: Mentor junior developers, assisting in their professional growth and skill development.
  • Stay Current: Stay updated on the latest Angular and web development trends, technologies, and best practices.

ABOUT YOU

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 5 of professional experience in Angular development.
  • Expertise in Angular 16, NgRx, RxJS, HTML5, CSS3, and TypeScript.
  • Strong understanding of state management, asynchronous programming, and reactive design patterns.
  • Experience with GitLab for version control and collaborative development.
  • Excellent problem-solving skills and the ability to work both independently and within a team.
  • Strong communication skills and the ability to convey technical concepts to technical and non-technical stakeholders.
  • Familiarity with testing frameworks and methodologies (e.g., Jasmine, Karma).

ABOUT US

At HMS, we believe that connecting matters in everything from making machines talk to engaging with our customers. Our state-of-the-art technology provides a fast and easy way to network millions of industrial devices all over the world. From factory automation to connected buildings, remote solutions, and future technologies, we provide innovative solutions that save you time and money creating a more productive and sustainable world. HMS stands for Hardware Meets Software ™.

HMS is a truly international company, and we like to think that we share a common culture. Heart, Mind and Soul is a summary of how we do things (makes for a pretty good abbreviation too).

Welcome to HMS, this is HMS!

ABOUT THE EMPLOYMENT AND THE APPLICATION

If you want to know more about the role, please contact recruiting manager Giovanni Avila, giav@hms-networks.com. If you want to know more about the recruitment process, please contact HR Myra Veltkamp, myve@hms-networks.com.

Welcome with your application!

Responsible recruiter

Myra Veltkamp

Apply

Ad has been closed and it is no longer possible to apply.