Software Developer/ Engineer/ Architect

Front End Developer

Currently seeking a creative Front End and UI developer to collaborate in designing, creating and implementing our next generation of analytical tools. The successful candidate will work as part of the Front-End team to deliver a high-quality scalable reporting interface for our medical device software. They will demonstrate the ability to work to a high standard in an agile team, demonstrate the ability to create innovative solutions independently and have an interest in improving the company’s software offerings and development environments.

A background in the healthcare/medical industry is desirable but not essential.

Responsibilities:

  • Develop high quality web based analytics reporting platform including UI design, frontend development (using JavaScript as the primary language), front end unit testing and working with the backend team to integrate with RESTful APIs.
  • Ensure that the application works efficiently and effectively across browsers and devices.
  • Deliver high quality solutions by ensuring that appropriate processes are followed and peer reviews are carried out.
  • Be involved in the complete software development life cycle including; requirements analysis, design development and testing.
  • Provide specific areas of expertise within development teams responsible for producing new products, supporting existing ones, building reusable code and libraries for future use
  • Communicate information clearly and concisely, sharing an appropriate level of detail and using the appropriate communication methods.
  • Suggest product improvements and design proof of concepts if required.

Required Qualification:BSC in Computer Eng or Computer Science or equivalent.

Requirements:

  • 3+ years of development experience in JavaScript, knowledge of the React Framework is a plus
  • Proficiency with CSS pre-processors (e.g. LESS, SASS) and build tools (e.g. Gulp, Grunt, Webpack)
  • Can conduct unit, system, performance and quality assurance testing.
  • Ensure the technical feasibility of UI/UX designs and optimize application for maximum speed and security.
  • Should be highly analytical and technologically savvy, with strong problem-solving skills and attention to detail
  • Articulate through problems and demonstrate the ability to develop creative solutions.
  • Demonstrate the ability to gather and document user requirements clearly and concisely.
  • Develop strong working relationship with onsite medical professionals and end users.
  • Have an innovative, creative and flexible personality.
  • Familiarity with CI concepts and related tools – JIRA, Bamboo, Fisheye, SVN.
  • Knowledge of website security and vulnerability mitigation desirable but not essential.