Omnicell, Inc.
Senior Frontend Developer
Omnicell, Inc., Raleigh, North Carolina, United States, 27601
As a Frontend Developer 3, you will play a critical role in designing, developing, and maintaining user interfaces for web applications, ensuring a seamless and visually appealing user experience. You will collaborate closely with cross-functional teams, including product managers, UX designers, and backend developers, to deliver high-quality, scalable, and performant web applications. Your expertise in Angular will be instrumental in enhancing our user interfaces and ensuring an exceptional user experience.
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.
Required Skills:
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.
Preferred Skills:
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.
Basic Requirements:
Bachelor’s degree in Computer Science, Math, or other Engineering field.
5+ years hands-on experience in software development.
Work Conditions:
Remote environment; work from home.
Ability to travel 10% of the time.
Availability for handling critical production escalations as needed.
#J-18808-Ljbffr
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.
Required Skills:
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.
Preferred Skills:
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.
Basic Requirements:
Bachelor’s degree in Computer Science, Math, or other Engineering field.
5+ years hands-on experience in software development.
Work Conditions:
Remote environment; work from home.
Ability to travel 10% of the time.
Availability for handling critical production escalations as needed.
#J-18808-Ljbffr