Omnicell - Raleigh, NC

posted about 2 months ago

Full-time - Mid Level
Remote - Raleigh, NC
Sporting Goods, Hobby, Musical Instrument, Book, and Miscellaneous Retailers

About the position

The Senior Frontend Developer at Omnicell will be responsible for designing, developing, and maintaining user interfaces for web applications, ensuring a seamless and visually appealing user experience. This role involves collaboration with cross-functional teams to deliver high-quality, scalable, and performant web applications, with a strong emphasis on using Angular to enhance user interfaces.

Responsibilities

  • Develop and maintain high-quality web applications using Angular.
  • Collaborate with product owners and UX designers to implement design specifications and ensure a seamless user experience.
  • Optimize web applications for maximum speed and scalability.
  • Write clean, maintainable, and efficient code while following best practices and coding standards.
  • Create unit tests to help ensure code quality throughout the application's life cycle.
  • Participate in code reviews, providing and receiving constructive feedback to ensure code quality and adherence to best practices.
  • Work closely with backend developers to integrate front-end components with back-end services.
  • Troubleshoot and debug issues across multiple browsers and platforms.
  • Demonstrate a strong understanding of security best practices in web development.
  • Stay up-to-date with the latest industry trends and best practices in front-end development to continually improve skills and product quality.

Requirements

  • Strong proficiency in Angular and TypeScript.
  • Extensive experience with HTML5, CSS, and JavaScript.
  • Proven track record of building and maintaining complex web applications.
  • Familiarity with front-end build tools and development workflows (e.g., Webpack, npm).
  • Experience with version control systems, such as Git.
  • Knowledge of RESTful API design and development.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.
  • Ability to work in a fast-paced, collaborative environment.
  • A can-do attitude and ability to make a positive impact on our culture.
  • Ability to always put the customer first.

Nice-to-haves

  • Full-stack development experience with Java.
  • Knowledge of microservice architecture principles and best practices.
  • Familiarity with cloud-based deployment strategies, especially AWS.
  • Experience with Docker, Kubernetes, or other containerization technologies.
  • Understanding of DevOps practices and CI/CD pipelines.
  • Experience with other front-end frameworks and libraries.
  • Familiarity with relational databases such as PostgreSQL.
  • Understanding of Agile/Scrum development methodologies.

Benefits

  • Remote work environment
  • Diversity and inclusion initiatives
  • Employee Impact Groups
  • Learning and well-being programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service