Software Engineer in Oxford

Software Engineer in Oxford

Oxford Full-Time 30000 - 50000 ÂŁ / year (est.) No home office possible
ONI

At a Glance

  • Tasks: Build modern user interfaces and collaborate on innovative scientific software solutions.
  • Company: Join ONI, a pioneering tech company in scientific discovery.
  • Benefits: Enjoy competitive pay, 28 days off, gym access, and private healthcare.
  • Why this job: Make a real impact in science and healthcare while working with cutting-edge technology.
  • Qualifications: Experience in front-end development with React and TypeScript is essential.
  • Other info: Be part of an inclusive culture that values your unique perspective.

The predicted salary is between 30000 - 50000 ÂŁ per year.

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 stands 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 a Front End Engineer to join our team located in Oxford.

In this role you will build software solutions for the automation of super‑resolution microscopy, image analysis to enable non‑expert scientists to gain rapid and actionable insights using super‑resolution across academic research, drug development, and diagnostics.

Your Role at ONI

  • 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

Essential skills and qualifications

  • 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

Desired skills and qualifications

  • Experience with GraphQL
  • Familiarity with Next.js, Vite, or server‑side rendering
  • Experience with component libraries (e.g., Material UI, Tailwind CSS, shadcn/ui)
  • Exposure to design tools like Figma or working with design tokens
  • Experience of developing embedded software/hardware-software integrated solutions
  • Experience of developing microscopy/scientific software
  • 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.

Our perks include:

  • 💰 Competitive Compensation: We recognise and reward your talent. Enjoy a competitive salary that reflects your expertise and contributions, ensuring your hard work is recognised.
  • 🌴 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.

If you are driven by innovation, eager to make a significant impact in the realm of scientific and medical research, and possess the skills and passion we are looking for, we invite you to apply and be a part of our mission to improve our understanding of the details of life.

Software Engineer in Oxford employer: ONI

At ONI, we are committed to fostering a dynamic and inclusive work environment that empowers our employees to thrive both personally and professionally. Located in the vibrant city of Oxford, we offer competitive compensation, generous time off, and comprehensive health benefits, all while working on groundbreaking technology that advances scientific discovery. Join us to be part of a collaborative team where your contributions are valued, and you can grow alongside passionate individuals dedicated to making a meaningful impact in healthcare and research.
ONI

Contact Detail:

ONI Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer in Oxford

✨Tip Number 1

Network like a pro! Reach out to current employees at ONI on LinkedIn or attend industry meetups. A friendly chat can give you insider info and maybe even a referral!

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those using React and TypeScript. This is your chance to shine and demonstrate what you can bring to the team.

✨Tip Number 3

Prepare for the interview by brushing up on your knowledge of super-resolution microscopy and how it relates to software development. Being able to discuss this will show your genuine interest in ONI's mission.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining our team!

We think you need these skills to ace Software Engineer in Oxford

React
TypeScript
JavaScript (ES6+)
Functional Programming Principles
State Management Libraries (e.g., Redux, Zustand, Recoil, React Query)
HTML5
CSS3/SASS
Responsive Design
RESTful APIs
JSON
Testing Tools (e.g., Jest, React Testing Library, Cypress)
Git
CI/CD Pipelines
Debugging Skills
Performance Optimisation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Software Engineer role at ONI. Highlight your experience with React, TypeScript, and any relevant projects that showcase your skills in front-end development. We want to see how you can contribute to our mission!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for scientific discovery and how your background aligns with our goals. Let us know why you're excited about the opportunity to work with us at ONI.

Showcase Your Projects: Include links to your GitHub or any live projects you've worked on. We love seeing real examples of your work, especially if they demonstrate your skills in building modern, responsive user interfaces. It helps us understand your coding style and creativity!

Apply Through Our Website: Don't forget to apply through our website! It's the best way to ensure your application gets to us directly. Plus, it shows you're serious about joining our team and contributing to groundbreaking research.

How to prepare for a job interview at ONI

✨Know Your Tech Stack

Make sure you’re well-versed in React, TypeScript, and modern JavaScript. Brush up on your knowledge of state management libraries like Redux or Zustand, as these will likely come up during technical discussions.

✨Showcase Your Collaboration Skills

Since the role involves working with cross-functional teams, be prepared to discuss your experience collaborating with designers, backend developers, and product managers. Share specific examples of how you’ve contributed to team projects.

✨Prepare for Code Reviews

Expect to participate in code reviews, so be ready to discuss your approach to code quality and testing. Familiarise yourself with tools like Jest and React Testing Library, and be prepared to explain your debugging process.

✨Understand the Company’s Mission

ONI is all about advancing scientific discovery. Research their Nanoimager and think about how your skills can contribute to their mission. Showing genuine interest in their work can set you apart from other candidates.

Software Engineer in Oxford
ONI
Location: Oxford

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>