Senior Software Engineer (Front End)

Oni

Oxford

On-site

EUR 85,000 - 120,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Competitive Compensation
Time Off That Counts
Onsite Gym Facilities
Private Healthcare and Dental Coverage
Inclusive Culture
Health Assured
People’s Pension
Perks at Work

Job summary

ONI is seeking a Senior Software Engineer to build intuitive, scalable frontend systems for automating super-resolution microscopy. You will collaborate with product, UX, QA, and backend teams to deliver fast, reliable software and embrace AI-powered development throughout the lifecycle.

The role focuses on front-end architecture, UI components, and end-to-end systems, with mentorship of junior engineers and a strong emphasis on clean, maintainable code.

Qualifications

  • Bachelor’s degree in Computer Science or related field.
  • Minimum of 5 years experience as frontend developer.
  • Demonstrated expertise and experience in building large scale applications.
  • Experience in designing and integrating RESTful APIs and asynchronous programming.
  • Excellent programming skills in React, JavaScript, Typescript
  • Experience with state management solutions (Redux, Zustand, React Context or similar).
  • Familiarity with database technology such as PostgreSQL/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.

Responsibilities

  • 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 optimization, 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.

Skills

React
JavaScript
TypeScript
Front-end development
RESTful APIs
Async programming
Redux
Zustand
Git & CI/CD
Testing
Docker
Mantine UI
Material UI
Chakra UI
GRPC
Cloud platforms

Education

Bachelor’s degree in Computer Science

Tools

PostgreSQL/MongoDB/MySQL
Git
CI/CD pipelines
React Context

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 revolutionaryNanoimagerandAploScopestandat 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 SeniorSoftware 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 modernapplications usingReact,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, performanceoptimization, 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 5years experienceasfront enddeveloper.
  • Demonstrated expertise and experience in building large scale applications.
  • Experience in designing and integrating RESTful APIsand 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 asPostgress/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 skillswith 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.
Essentialbehaviours: We're looking for engineers who:
  • 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.

At ONI, we understand that a fulfilling career involves more than just challenging work - it's about enjoying a well-rounded experience. When you become a part of our team, you not only contribute to groundbreaking research but also enjoy a range of benefits designed to enhance your life both inside and outside the workplace.

  • Competitive CompensationWe recognise and reward your talent. Enjoy a competitive salary that reflects your expertise and contributions, ensuring your hard work is recognized.
  • Time Off That Counts28 days of annual leave plus bank holidays and 4 dedicated wellbeing days!
  • Onsite Gym FacilitiesStay active and energized with our convenient onsite gym, promoting your overall health.
  • Private Healthcare and Dental CoverageYour health matters to us. Access top-notch medical and dental services, ensuring your well-being is in good hands.
  • Inclusive CultureBe a valued member of our diverse, inclusive family. Your unique perspective is celebrated here, fostering a culture of mutual respect and understanding.
  • Health AssuredYour mental health is essential. Access our comprehensive mental health support services for a balanced work-life experience.
  • People’s PensionSecure your future with our pension scheme, investing in your financial well‑being beyond the workplace.
  • Perks at WorkEnjoy 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

Software Engineer (m/f/d)
Software Engineer (m/f/d)

NanoTemper Technologies • München

Hybrid
EUR 70,000 - 110,000
Hybrid work model
Expert Fronted Developer (f/m/d)
Expert Fronted Developer (f/m/d)

myoncare • München

On-site
EUR 60,000 - 80,000
Competitive salary with performance-based growth
Central located office with lunch options
Coffee and tea stations
+2
Product Engineer (m/f/d) Berlin, Germany, Remote View →
Product Engineer (m/f/d) Berlin, Germany, Remote View →

Ojin • Berlin

Remote
EUR 60,000 - 80,000
28 days paid vacation
Annual education budget
Remote work flexibility
+1
Senior Manager Market Development, EMEAI Oncology
Senior Manager Market Development, EMEAI Oncology

Oxford Nanopore Technologies • Berlin

Hybrid
EUR 120,000 - 160,000
Software Engineer, Backend
Software Engineer, Backend

JoVE • Germany

Remote
EUR 90,000 - 120,000
A competitive compensation package.
Direct impact accelerating science
Work with global teams
+1
Senior Optical Engineer, Biophotonics (m/f/d)
Senior Optical Engineer, Biophotonics (m/f/d)

NanoTemper Technologies • München

On-site
EUR 85,000 - 120,000
Lead Software Engineer (m/f/d)
Lead Software Engineer (m/f/d)

Novanta Inc. • Berlin

On-site
EUR 70,000 - 90,000
Senior E-commerce Backend Engineer: AI Native (f/m/d)
Senior E-commerce Backend Engineer: AI Native (f/m/d)

Edmund Optics, Inc. • Mainz

On-site
EUR 90,000 - 140,000
Company pension
Private medical & dental insurance
Extensive training and development
+3
Senior E-commerce Backend Engineer: AI Native (f/m/d)
Senior E-commerce Backend Engineer: AI Native (f/m/d)

Edmundoptics • Mainz

On-site
EUR 70,000 - 90,000
Company pension scheme
Private medical insurance
Extensive training opportunities
+2
Senior Full Stack Software Engineer - Angular/Typescript/Python + Robotics Backend (F/M/D)
Senior Full Stack Software Engineer - Angular/Typescript/Python + Robotics Backend (F/M/D)

NavVis • München

On-site
EUR 90,000 - 140,000
30 days paid time off
Wellpass fitness subsidy
Deutschlandticket subsidy
+5