Senior Software Engineer; Front End
Listed on 2026-07-17
-
Software Development
Software Engineer, Front End Developer, React.js, Full Stack Developer
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
Nanoimagerand Aplo Scopestandat 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.
YourRole at ONI
- Design, develop, test, and maintain modernapplications using
React,Type Script, 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.
- Bachelor’s degree in Computer Science, or related field.
- Minimum of 5years 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 Postgress/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.
We embrace AI as a force multiplier for engineering productivity. Successful candidates should be comfortable using AI-assisted development throughout the software lifecycle, including:
- Git Hub 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.
- 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.
- 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.
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.
Time Off That Counts 28 days of annual leave plus bank holidays and 4 dedicated wellbeing days!
Onsite Gym Facilities Stay active and…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: