3 Days Left Software Engineer II - Cpl Healthcare
  • Dublin, Leinster, Ireland
  • via BeBee.com
-
Job Description

Software Engineer II role with great benefits and hybrid position (2 days per week in office)

Summary: Develop innovative web-based client software for a leading company, collaborating with a fast-paced team to improve customer experiences.

This is a Software Engineer II position within our Client Software Engineering organization. As a member of the team, you will work on web-based client software for the company products, improving the experiences of millions of customers. You will take on complex and interesting problems as part of a highly collaborative team.

Key responsibilities:

  • Develop innovative enhancements and new features for existing audio applications or websites.
  • Facilitate troubleshooting of pre- and post-production issues, working closely with the development team.
  • Participate in code reviews as part of a larger team.
  • Be familiar with the overall software stack and software components of the applications and website, always looking for ways to improve.
  • Participate in software development coding standards, code review, and documentation.
  • Participate in Agile development process for client development.
  • Stay up-to-date with industry evolution, new technologies, and evolution of client application or web frameworks.

Requirements:

  • Strong interest in collaborating via code reviews and technical discussions.
  • Excellent communication and interpersonal skills.
  • Growth mindset and ability to learn quickly.
  • 2+ years of experience developing client software for iOS, Android, or web-based platforms.

Technical skills:

  • Experience with core technologies such as Node.JS, GitHub Actions, Webpack, Vite, Nomad, Docker, JavaScript, TypeScript, React, Jest, Vitest.
  • Experience writing unit, integration, and acceptance tests with Jest, Vitest, or similar.
  • Ability to troubleshoot problems across multiple levels of web application stack.
  • Nice to have experience with cloud technologies like AWS, Azure, or Google Cloud.
  • Nice to have experience with CI/CD environments like Jenkins, Travis CI, or GitHub actions.
  • Nice to have experience with Docker, or other containerization technologies.
  • Nice to have experience with Webpack, Vite, or similar, and related JavaScript/TypeScript tooling.
  • Nice to have exposure to architectural design patterns of highly scaled web applications.
  • Nice to have experience building responsive and mobile web experiences.
  • Nice to have familiarity with HTML5/JavaScript environments beyond web browsers.
  • Nice to have solid command of web standards, best practices, accessibility, and browser compatibility issues.

;