Senior Software Engineer (Front End)

Oni

Oxford

On-site

GBP 90,000 - 120,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

28 days annual leave + bank holidays +
Onsite gym facilities
Private healthcare and dental
Inclusive culture
Mental health support
Pension
Perks at Work

Job summary

ONI in Oxford is seeking a Senior Software Engineer to build scalable, high-performance frontend solutions for automated super-resolution microscopy. You will collaborate with product, UX, QA, and backend teams to deliver outstanding user experiences, leveraging AI-powered development practices.

The role requires 5+ years of frontend experience, expertise in React/TypeScript, RESTful APIs, and modern frontend architectures.

Qualifications

  • Bachelor’s degree in Computer Science or related field required.
  • Minimum 5 years experience as frontend developer with large scale applications.
  • Experience designing and integrating RESTful APIs and asynchronous programming.
  • Excellent skills in React, JavaScript, and TypeScript.
  • Experience with state management solutions (Redux, Zustand, React Context or similar).
  • Familiarity with databases (Postgres/MongoDB/MySQL).
  • Experience writing unit, integration, and end-to-end tests.
  • Familiarity with Git-based workflows and CI/CD.
  • Strong analytical and problem-solving skills with a commitment to clean code.

Responsibilities

  • Design, develop, test, and maintain modern applications using React, TypeScript, and JavaScript.
  • Build reusable UI components and scalable frontend architectures.
  • Contribute to end-to-end system architecture for speed and scale.
  • Contribute to CI/CD pipelines and frontend automation.
  • Champion engineering practices including testing, accessibility, performance, and maintainable code.
  • Engage in agile development including design, implementation, and deployment.
  • Ensure performance, uptime, and scale with high code quality.
  • Provide mentorship to junior engineers.
  • Collaborate with Product Managers, UX designers, scientists, and backend engineers to translate user needs into software.

Skills

5+ years frontend experience
React
Typescript
REST APIs
State management
CI/CD
Testing (unit/integration)
Git
AI-assisted development

Education

Bachelor’s degree in Computer Science

Tools

Redux
Docker
PostgreSQL/MySQL/MongoDB
Git

Job description

Join ONI and Explore the Boundaries of Scientific Discovery!

At ONI, we are driven by a profound mission: to propel scientific discovery and combat diseases by granting everyone the ability to visualize, comprehend, and share the intricate microscopic details of life. Our revolutionary Nanoimager and AploScope stand at the forefront of advancing cellular studies on a molecular level, making substantial contributions to the evolution of scientific knowledge.

We dedicate ourselves to broadening the realms of human potential, and we are actively seeking an enthusiastic and devoted Senior Software Engineer to join our pioneering team located in Oxford. We believe in the power of relentless curiosity and the pursuit of excellence, and we invite you to join us in shaping the future of scientific exploration and healthcare breakthroughs.

In this role you will build intuitive, scalable, and high-performance software solutions for the automation of super-resolution microscopy. You'll work closely with Product, UX, QA, and backend engineers to deliver exceptional user experiences while leveraging modern AI-powered development practices. This role is ideal for an engineer who enjoys solving complex technical problems, takes ownership of product outcomes, and thrives in a collaborative, fast-paced environment.

Your Role at ONI
  • Design, develop, test, and maintain modern applications using React, TypeScript, and JavaScript.
  • Build reusable, maintainable UI components and scalable frontend architectures.
  • Contribute to architecture for building end-to-end systems optimized for speed and scale.
  • Contribute to CI/CD pipelines and frontend automation.
  • Champion engineering best practices including testing, accessibility, performance optimisation, and maintainable code.
  • Participate in all aspects of agile software development, including design, implementation, and deployment.
  • Ensure application performance, uptime, and scale, and maintain high standards for code quality and application design.
  • Provide mentorship and guidance to junior engineers.
  • Collaborate closely with Product Managers, UX designers, scientists, and backend engineers to translate user needs into high-quality software.
Essential skills and qualifications
  • Bachelor’s degree in Computer Science, or related field.
  • Minimum of 5 years experience as front end developer.
  • Demonstrated expertise and experience in building large scale applications.
  • Experience in designing and integrating RESTful APIs and asynchronous programming.
  • Excellent programming skills in the following: React, JavaScript, Typescript.
  • Experience with state management solutions (Redux, Zustand, React Context or similar).
  • Familiarity with database technology such as Postgres/MongoDB/MySQL.
  • Experience writing unit, integration, and end-to-end tests.
  • Familiarity with Git-based development workflows and CI/CD.
  • Excellent analytical and problem-solving skills with focus on clean code.
AI-Native Development

We embrace AI as a force multiplier for engineering productivity. Successful candidates should be comfortable using AI-assisted development throughout the software lifecycle, including:

  • GitHub Copilot, Cursor, Claude, ChatGPT or similar AI coding assistants.
  • AI-assisted code generation, refactoring, debugging, code reviews, and documentation.
  • Prompt engineering and effective AI workflows.
  • Critical evaluation and validation of AI-generated code.
  • Leveraging AI to improve developer productivity while maintaining high engineering standards.
Essential Behaviours
  • Take ownership and deliver results.
  • Build software with quality, simplicity, and maintainability in mind.
  • Enjoy collaborating across disciplines.
  • Are curious, continuously learning, and open to adopting new technologies.
  • Embrace AI as part of modern software engineering.
  • Care about customer outcomes as much as technical excellence.
Desired skills and qualifications
  • Experience of developing embedded software/hardware-software integrated solutions.
  • Experience building data-intensive or scientific applications.
  • Experience with cloud platforms (Azure, AWS or GCP).
  • Familiarity with containerised development (Docker).
  • Experience with component libraries (Mantine, Material UI, Chakra UI or similar)
  • Knowledge of GRPC framework or other IPC frameworks.
Benefits and Perks

As an equal opportunity employer, we prioritize fairness and respect, ensuring every team member thrives regardless of their background.

  • Competitive Compensation: We recognise and reward your talent. Enjoy a competitive salary that reflects your expertise and contributions, ensuring your hard work is recognized.
  • 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Scientific Imaging / Machine Learning Engineer
Scientific Imaging / Machine Learning Engineer

Oni • Oxford

On-site
GBP 55,000 - 90,000
Competitive Compensation
28 days annual leave + holidays
Onsite gym
+5
Software Engineer C++ – Image Processing
Software Engineer C++ – Image Processing

ONI • Oxford

On-site
GBP 65,000 - 90,000
Competitive salary
28 days leave + wellbeing days
Onsite gym
+5
Software Engineer C++
Software Engineer C++

Oni • Oxford

On-site
GBP 65,000 - 90,000
Onsite gym facilities
Private healthcare and dental coverage
People’s Pension
Senior Software Engineer C++
Senior Software Engineer C++

Oni • Oxford

On-site
GBP 65,000 - 110,000
Competitive Compensation
28 days annual leave + holidays + well
Onsite gym facilities
+5
Senior Software Test Engineer
Senior Software Test Engineer

Oni • Oxford

On-site
GBP 70,000 - 95,000
Competitive compensation
Annual leave + wellbeing days
Onsite gym facilities
+5
Senior Software Cloud and Test Engineer
Senior Software Cloud and Test Engineer

ONI • Packmoor

On-site
GBP 50,000 - 80,000
Competitive Compensation
28 days of annual leave
Onsite Gym Facilities
+5
Senior Software Engineer, C++, Image Processing, ML
Senior Software Engineer, C++, Image Processing, ML

ONI • Oxford

On-site
GBP 50,000 - 70,000
28 days of annual leave plus bank holidays
Onsite gym facilities
Private healthcare and dental coverage
+1
Senior Software Engineer, C++, Image Processing, ML
Senior Software Engineer, C++, Image Processing, ML

ONI • Oxford

On-site
GBP 50,000 - 70,000
Pension contribution
Private health care
Life insurance
+3
Field Services Engineer
Field Services Engineer

ONI • Oxford

Hybrid
GBP 30,000 - 50,000
Competitive Compensation
28 days annual leave plus bank holidays
Onsite Gym Facilities
+5
Senior Software Engineer, C++ Hardware Integrations
Senior Software Engineer, C++ Hardware Integrations

ONI • Oxford

On-site
GBP 50,000 - 70,000