About the client
Our client is a cutting-edge, technology focused company that provides a better way of detecting and managing risks that may impact the outcome of clinical trials. Their solutions, all of which are cloud-based, are driven by a unique set of algorithms that interrogate clinical and operational data in real-time centrally to conveniently illuminate outliers and anomalies in data.
Role description
We are looking for a skilled Senior Angular Software Engineer to join our engineering team. We are seeking outstanding candidates with strong data analytics aptitude and a passion for delivery excellence, to help drive customer success and broad adoption of the project solution.
Responsibilities:
- Development in Javascript/Typescript/ HTML5/ CSS3/ Angular
- Deliver new application modules and improve the current ones
- Refactor and perform code review
- Work with our product team to improve application UI/UX and implement requirements
- Work together with back-end developers to identify the specifications
- Collaborate with the team improving our Front-end technology stack
- Take active part in refinement, planning, daily and demo meetings
Requirements:
- A programming background with 6 years + professional experience using Javascript/ HTML5/ CSS3
- Experience with a major front-end framework (Angular, ReactJS, Vue.js or similar)
- Passionate about web development and keeping up to date with the latest trends
- Be able to write clean, structured and maintainable code
- Be able to write cross-browser compatible code
- Understand API structures, REST concepts as well as JSON data structures.
- Experience with Git or other version control system
- Knowledge of Linux basics
- Experience working in an agile development environment
- Creativity and out-of-the-box thinking
- Capable of giving and accepting constructive feedback
- Experience with D3.js and data visualizations is a plus
- Experience with Node.js or Python is a plus
We offer:
- Flexible working format - remote, office-based or flexible
- A competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Paid vacation days, sick leaves, and days off
- Healthcare & Sport program
- Medical insurance
- Memorable anniversary presents
- Corporate events and team buildings