Job Title: Senior Software Engineer
Contract details: 3 days/week, 9 month contract, running from 12th December 2024 to 31st July 2025
Location: Remote, with occasional travel
Employer: TrydaNi Ltd, Wales
Salary: £55k per annum, pro-rated to 3 days/week
About Us:
TrydaNi Ltd is a Community Benefit Society based in Wales, working in collaboration with The Mobility Factory (TMF), a European cooperative developing an innovative shared mobility platform, with a primary focus on EV car sharing. As part of this contract, you will be seconded to TMF for the entire employment period, helping to develop and enhance their shared mobility software.
Role Overview
We are seeking a Senior Software Engineer with a minimum of 10 years of experience, capable of adapting quickly to new technologies. You will work on TMF’s Flutter/Dart codebase; direct experience with this stack is not required but you must have a proven ability to learn new technologies.
This role also requires experience in DevOps and designing CI/CD systems.
You must have experience working asynchronously and remotely, with strong written communication skills. A key part of the role is to facilitate effective collaboration between technical and non-technical stakeholders. This is an opportunity to shape product strategy and contribute meaningfully to the roadmap of an exciting shared mobility software product.
Key Responsibilities:
- Understand, develop and maintain TMF’s Flutter/Dart applications alongside TMF’s CTO
- Improve automated testing and TDD without compromising on timely code delivery
- Understand and improve existing DevOps and CI/CD processes to maintain a robust and scalable system
- Work with TMF’s Head of UX to contribute to product strategy and roadmap, aligning technical work with product goals
- Work closely with QA/UAT colleagues (both within TMF and its network of cooperative members) to ensure comprehensive testing, using staging environments and/or feature flags as needed
Key Requirements
- 10+ years of software engineering experience demonstrating an ability to adapt to new technology stacks
- An understanding of the importance of code reviews and effective collaboration with other senior developers
- Experience of Scrum and Kanban, and the ability to work effectively with a variety of ticketing/task management systems (e.g. Linear, Github Issues, Gitlab etc)
- Strong grasp of TDD and automated testing, paired with a pragmatic approach to delivering working code
- Substantial DevOps experience including CI/CD design and implementation
- Excellent written communication skills to facilitate effective asynchronous/remote working
- Experience in product strategy and roadmap development
- A meticulous approach to quality assurance, with a willingness to undertake disciplined manual testing when required (in addition to automated testing)
If you are a proactive engineer with a balance of technical expertise and a practical approach to problem-solving, we’d love to hear from you!
Application details and dates
Please submit your CV and a cover letter to
jamie@trydani.org. Due to the time sensitive nature of this appointment, we are unable to accept applications any later than Monday 2nd December.