Senior Software Engineer Role
We are seeking a seasoned Senior Software Engineer to join our cross-functional team, focusing on the development of cloud-native applications powered by AI. In this role, you will be responsible for designing and delivering scalable, maintainable, and accessible features across a full-stack environment.
The ideal candidate will have strong experience with React Native and Expo for mobile development, proficient in REST API integration, and skilled in responsive UI, performance tuning, and accessibility best practices. Additionally, they should be familiar with modern testing frameworks, including Jest, Cypress, and Playwright.
Key Responsibilities
* Build and maintain user-facing components using Vue, React, TypeScript, and Next.js.
* Deliver cross-platform mobile features using React Native, Expo or similar mobile frameworks.
* Integrate frontend applications with secure API endpoints.
* Translate system requirements, functional specifications, and user stories into actionable technical deliverables.
* Participate in architecture and design discussions; contribute to shared frontend patterns.
Required Skills and Qualifications
* Strong experience with React Native and Expo for mobile development (iOS/Android)
* Proficient in REST API integration and using tools like VS Code with CoPilot, Cursor, or Devin
* Experienced with Git workflows and Agile delivery environments
* Skilled in responsive UI, performance tuning, and accessibility best practices
* Familiar with modern testing frameworks including Jest, Cypress, and Playwright
Benefits
* Expansive new office with excellent facilities, close to public transport, cafes, restaurants, and supermarkets
* Vibrant team culture and regular social events
* Career mapping and progression opportunities across digital and data teams
* Salary packaging to boost your take-home pay
Why Choose This Opportunity?
This is a chance to build something meaningful and make a real impact with your code. You will be part of a fast-growing product and engineering function solving deeply human challenges with modern tools and agile ways of working.
As a Senior Software Engineer, you will work across a full-stack environment, designing and delivering accessible, scalable, and maintainable features in a cross-functional team. You will play a key role in how cloud-native tools, AI-driven insights, and rich UI components come together to support decision-making and care delivery.