Principal Front End Developer
RLDatix
At RLDatix we’re making healthcare safer, together. Our shared passion for meaningful work drives us, while a supportive, respectful culture makes it all possible. As a team, we collaborate globally to reach our ultimate goal—helping people.
What You Will Do:
The Principal Software Developer will report to the Engineering Lead/Engineering Manager/Engineering Director, responsible for supporting the Global R&D department.
The Principal Software Developer is a ‘hands-on’ member of a multi-disciplinary Agile Squad responsible for a specific area of the RLDatix Human Capital Management stack. This key role is accountable for establishing/maintaining project standards, delivering high quality software design and development as part of a broader team with specific focus on technical leadership, coaching/mentoring, engineering excellence, timely delivery, and high levels of quality.
This role will include liaising with internal and external stakeholders and how they work together.
A crucial part of the role is Delivery:
-
Reviewing, refining, estimating, and prioritising functional changes in close collaboration with the Scrum Squad leading to high quality committed deliverables.
-
Producing clean and efficient code adhering to relevant patterns and standards
-
Making informed decisions and taking ownership of project outcomes
-
Engaging in design and review processes as both an author and reviewer in conjunction with the Architecture Team and across multiple squads.
-
Performing verification and validation to ensure product backlog items are complete before handover to colleagues
-
Reviewing and debugging code associated with product backlog items
-
Troubleshooting customer production issues
-
Establishing standards for non-functional outcomes incorporating scale, security, deployment and operability considerations
-
Proactively taking part in the processes throughout the entire development cycle and the delivery
-
Ensuring relevant documentation is produced and accessible
-
Ensuring, in collaboration with Scrum Squad, that ‘Definition of Done’ is achieved for all items
Additionally, this person will be responsible for:
Teamwork & Collaboration:
-
Actively engaging in all quarterly release planning and preparation activities
-
Actively engaging in all Scrum Ceremonies
-
Effectively communicating within the Scrum Squad and beyond into other teams that could be impacted by development decisions and activities
-
Providing technical leadership, coaching, and mentoring to both Scrum Squad members and broader project team members.
-
Providing relevant technical leadership within Scrum Squad
Technology:
-
Actively engage in current industry methodologies, techniques, and emerging technologies.
-
Establish appropriate technology standards for adoption within the product/squad
-
Establish technical hygiene activities including technical debt resolution and supportability improvements
The role requires an individual that has the ability to work to tight deadlines. The role holder will have strong written and verbal skills, and be able to work well in a team environment, with competency in:
-
Collaboration – Actively collaborate within own team and beyond if the situation requires.
-
Problem Solving and Decision Making – Gathers, verifies, and assesses all appropriate and available information to gain an accurate understanding of situations. Considers a range of possible options, evaluating evidence and seeking advice where appropriate and ultimately making well considered, clear, timely and justifiable decisions (or recommendations).
-
Communication – Effective communication skills suitable for liaising with colleagues within the Scrum Team and beyond to broader project team, both on a one to one and one to many bases. Demonstrate effective communication, both orally and in writing, with colleagues including producing/reviewing technical documentation, preparing, organising, and delivering presentations using appropriate tools and techniques.
-
Planning and Organising – Effective at determining a course of action by breaking it down into smaller steps and by planning and resourcing each of these, making allowance for potential problems.
-
Building Relationships – Able to develop effective relationships with RLDatix colleagues and customers. Able to respond appropriately to feedback.
-
Understanding RLDatix – Aware of RLDatix strategies, policies, and procedures and how the organisation operates.
-
Influencing and Impact – Ability to influence both within the scrum squad and the R&D wider team. Act in a professional manner and exhibit the required behaviour that should provide an example to other employees. Able to network throughout the wider RLDatix business and the user community. Needs to delegate tasks, responsibilities, and authorities effectively.
-
Innovation, Flexibility and Adaptability – Undertake tasks with a positive attitude and respond well to management and customer requests. Must be prepared to meet business goals and respond well to change.
-
Leading Change - Positive about change, adapting rapidly to changing circumstances and encouraging flexibility in others. Supportive in implementing key strategic changes within R&D whilst taking an innovative approach to solving problems and considers alternatives.
What You Will Gain:
This is an excellent opportunity for you to join a global leader in healthcare safety, building up your skillset using innovative tools and technologies along the way. You will grow and develop, and be a part of an amazing international team, advancing your career further.
Experience/Knowledge You Will Need:
Candidates should ideally have:
-
Experience in React, Redux (or similar), TypeScript, CSS, GitHub, CICD: Jenkins & Github actions, AWS, Docker & Kubernetes, React Router, Bootstrap or other frameworks for responsive design
-
Willingness to tackle BE tech stack at some point in time (with Microsoft and AWS technologies)
-
Degree in Computer Science or related field
-
Experience in collaborating within a multi-disciplinary Agile Squad
- Engineering mindset
-
Strong spoken and written English skills
By enabling flexibility in how we work and prioritizing employee wellness, we empower our team to do and be their best. Key benefits include private health and group accident insurance, an Employee Assistance Program (EAP) for confidential support, and Loyalty Awards for long-service employees.
RLDatix is an equal opportunity employer, and our employment decisions are made without regard to race, color, religion, age, gender, national origin, disability, handicap, marital status or any other status or condition protected by law.
As part of RLDatix’s commitment to the inclusion of all qualified individuals, we ensure that persons with disabilities are provided reasonable accommodation in the job application and interview process. If reasonable accommodation is needed to participate in either step, please don’t hesitate to send a note to accessibility@rldatix.com.
Salary offers are based on a wide range of factors including location, relevant skills, training, experience, education, and, where applicable, licensure or certifications obtained. Market and organizational factors are also taken into consideration.