Описание:
Nordhealth (OB:NORDH) is the leading provider of cloud-based Practice Information Management Software (PIMS) to veterinary and therapy professionals. We're now looking for a Senior Frontend Engineer to join our Treat team in Provet, our veterinary practice management software. Treat owns the Patient Care Experience in Provet: the consultation and everything a vet does while treating a patient. It's the most used and most data-heavy part of the product, and its performance and usability shape how thousands of vets feel about Provet every day.
Задачи:
- Design, build and ship robust, fast and user-friendly frontend solutions for the Provet Patient Care Experience, in the new Vue 3 / Nuxt frontend and, where needed, in the legacy UI.
- Build the backend pieces your features need: Django views, JSON:API endpoints, queries and business logic, with the tests to match.
- Act as DRI for the initiatives you take on: turn a fuzzy idea into a shipped product together with product and design, make the trade-offs, and keep stakeholders up to senior leadership informed along the way.
- Run AI coding agents as a core part of your daily work and raise the ceiling for the whole team: shape the codebase, tooling and guardrails so agents can work on it autonomously and safely, orchestrate them across your delivery work rather than one task at a time, and measure where they move the needle on quality and throughput.
- Collaborate closely with product managers, designers, backend engineers and veterinary domain experts to shape the product.
- Ensure the technical feasibility of UI/UX designs and optimise for speed and responsiveness in a page that routinely renders hundreds of items.
- Write high-quality, maintainable code, and raise the bar through code reviews and mentoring of less experienced engineers.
- Troubleshoot and debug complex issues across the stack, from browser performance traces to slow database queries.
- Stay up to date with frontend and AI tooling, and advocate for adoption when it genuinely helps.
- Contribute to the continuous improvement of our development processes, tooling and infrastructure.
Требования:
- 5+ years of experience in software development.
- Expert in Vue (Vue 3, Composition API) with TypeScript, and experience with large-scale JavaScript codebases.
- Strong fundamentals matter more than any single framework.
- Working experience with Python and Django, or a strong, demonstrated willingness to build the backend pieces of your own features.
- Deep, daily experience orchestrating AI coding agents such as Claude Code or Codex: delegating and reviewing substantial pieces of work, building the context and guardrails that let agents run autonomously, and grounded opinions on where they excel and where they still fall short.
- Strong fundamentals in HTML and CSS and experience building accessible UI.
- Experience building data-heavy, interactive UIs where performance is a feature.
- Experience with automated frontend testing (unit, component and end-to-end).
- Full proficiency in English, written and spoken.
- You take an initiative from a vague idea to a product vets love, communicate clearly with everyone involved, including our senior leadership team, and say early when something is going sideways.
- You treat coding agents as a multiplier, not a toy.
- You know how to brief them, review their output critically, and turn what you learn into shared skills and workflows for the team.
- Deep Vue 3 and TypeScript skills to drive the migration, plus the curiosity to open the Django side and ship the endpoint yourself.
- Ability to design scalable, maintainable and performant solutions for a page that is the busiest in the product.
- The consultation page renders hundreds of items and dozens of modals.
- You know how to measure first, find the real bottleneck, and fix it.
- Identifying opportunities and strategising for moving legacy pages and components to the new frontend without disrupting the user experience.
- Maintaining a cohesive visual identity with the Nord design system while parts of the application still live in different frontend technologies.
- Partnering with product, design, backend and veterinary domain experts to turn requirements into working software.
- Always eager to learn, not settling for the status quo, and confident approaching unfamiliar ground such as Django, Celery tasks or MySQL query plans with a roll-up-your-sleeves attitude.
- Будет плюсом: Experience migrating a legacy frontend incrementally, without disrupting users, is a plus; Experience with Nuxt, React or jQuery-era code is a plus.
- You’ll meet all three; Experience with DevOps and CI/CD is a plus
Условия:
The chance to work in a meaningful industry and in a fast-growing, global company on a path to changing digital healthcare Competitive compensation and benefits Learning and professional growth opportunities The tools you need, and enjoy using Frequent company events and talented colleagues from around the world