Onsite Software Engineer

Posted 24 minutes ago

Apply now

About the role

  • Front End Engineer at ONI developing user interfaces for scientific software. Shaping the future of healthcare through impactful image analysis solutions in Oxford.

Responsibilities

  • Build modern, responsive, and accessible user interfaces using React, TypeScript, and JavaScript
  • Collaborate with cross-functional teams including designers, backend developers, and product managers to deliver elegant solutions
  • Develop and maintain reusable components and UI patterns
  • Implement and advocate for best practices in code quality, architecture, and testing
  • Optimize performance and handle cross-browser compatibility issues
  • Participate in code reviews, stand-ups, and agile planning sessions
  • Contribute to the development and evolution of our internal design system or component library
  • Participate in all aspects of agile software development, including design, implementation, and deployment.
  • Effectively communicate and collaborate with interdisciplinary teams, including software engineering, product management, bioware, chemistry, and hardware ensuring seamless integration and alignment of goals across all departments

Requirements

  • Bachelor’s degree in Computer Science, or related field.
  • 2–5 years of professional front-end development experience
  • Proficiency in React and TypeScript (interfaces, generics, strict typing)
  • Strong understanding of modern JavaScript (ES6+) and functional programming principles
  • Experience with state management libraries such as Redux, Zustand, Recoil, or React Query
  • Proficiency with HTML5, CSS3/SASS, and responsive design
  • Familiarity with RESTful APIs, JSON, and client-server communication
  • Solid understanding of testing tools (e.g., Jest, React Testing Library, Cypress)
  • Experience using Git, CI/CD pipelines, and modern front-end build tools
  • Excellent debugging and optimization skills

Benefits

  • Competitive Compensation We recognise and reward your talent. Enjoy a competitive salary that reflects your expertise and contributions, ensuring your hard work is recognized.
  • Time Off That Counts 28 days of annual leave plus bank holidays and 4 dedicated wellbeing days!
  • Onsite Gym Facilities Stay active and energized with our convenient onsite gym, promoting your overall health.
  • Private Healthcare and Dental Coverage Your health matters to us. Access top-notch medical and dental services, ensuring your well-being is in good hands.
  • Inclusive Culture Be a valued member of our diverse, inclusive family. Your unique perspective is celebrated here, fostering a culture of mutual respect and understanding.
  • Health Assured Your mental health is essential. Access our comprehensive mental health support services for a balanced work-life experience.
  • People’s Pension Secure your future with our pension scheme, investing in your financial well-being beyond the workplace.
  • Perks at Work Enjoy exclusive discounts and deals through our perks at work program, adding value to your everyday life.

Job title

Software Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job