About Us
Transreport is a technology company focusing on improving the passenger experience across multiple transport modes and geographies. As an organisation with its roots in UK Rail Transreport has developed groundbreaking technologies to improve the health and safety of transport employees and passengers alike whilst ensuring that the customer experience is central to how transport operators deliver their services.
At Transreport we develop innovative technology solutions that make travel accessible for all. We are a young and driven team passionate about our mission to develop technology that positively impacts society by working towards a much more equal travel experience for all.
We are well backed by two leading VC organisations and we have also won financial awards from the Department of Transport in recognition of the innovation we are bringing to the UK transport sector.
We are looking for a Senior Software Engineer who specialises in iOS development and is passionate about creating innovative accessible solutions that meet the needs of our users. The ideal candidate will have a proven track record of designing and developing highquality iOS apps with a strong focus on accessibility and usability. They will have experience implementing good practices and guidelines to ensure the highest standards of accessibility and will be committed to staying uptodate with the latest trends in accessibility technology. In addition to technical expertise the ideal candidate should demonstrate great communication skills an ability to collaborate within crossfunctional teams and have experience mentoring other team members.
If you are a Senior Software Engineer with a focus on accessibility and a commitment to creating accessible solutions we encourage you to apply.
Join us on an exciting journey and become a member of our growing team.
Our culture
Key aspects of our culture here at Transreport:
- Open and transparent we share knowledge & experience and encourage everyone to contribute so we can all learn together.
- We actively encouragement and support selfdevelopment
- We listen respectfully ensuring everyones opinions are equally heard and carefully considered
- We all work together collaborating effectively across teams departments and locations.
- We strive for bestpractice in all we do: treating our clients fairly and communicating transparently across colleagues associates and business partners
Tasks
About the Role
Location: UK
Salary: 52k80k
We are seeking Senior Software Engineers to join our team and develop native iOS apps that can be integrated with our APIs and ecosystem.
As a member of the team your main responsibilities will be to:
- Designing and developing advanced applications for the iOS/iPadOS platform that meet high standards of accessibility usability and performance with a focus on both consumerfacing apps and apps for transport staff.
- Collaborating closely with our product and design teams to translate user needs and business requirements into technical specifications and implement them in code with a strong emphasis on accessibility as a critical component of our apps.
- Writing clean welldocumented and welltested code for robustness and scalability with a focus on accessibility standards such as WCAG 2.1 and Apples Human Interface Guidelines. You will work closely with our QA team to develop and execute comprehensive test plans to ensure the quality and performance of our apps.
- Guiding and mentoring the development team to improve development efficiency and ensure that our codebase is maintainable and extensible.
- Implementing good practices for code quality version control continuous integration and delivery (CI/CD) and deployment.
- Staying uptodate with the latest iOS technologies and trends evaluating and implementing new tools and techniques to improve our development process accessibility and testing practices.
- Your work will be crucial in creating inclusive applications that support disabled and older people to have accessible journeys. We are committed to prioritising the diverse needs of all users and creating applications that are accessible and userfriendly for everyone.
Requirements
About You
We expect you to:
- At least 5 years of proven experience as an iOS Developer with a track record of delivering highquality accessible apps.
- Proficiency in Swift and other relevant iOS technologies such as UIKit Core Data and Core Animation.
- Good expertise in some classic libraries such as Alamofire Kingfisher and RxSwift.
- A good understanding of iOS accessibility and usability guidelines such as VoiceOver and experience implementing them in code.
- Experience with Programmatic UI frameworks such as SnapKit or Auto Layout to create responsive adaptive user interfaces.
- Experience with CI/CD tools such as CircleCI and Fastlane to automate the build test and deployment process.
- Experience working with remote data via REST and JSON and integrating thirdparty APIs.
The following are not essential but would be wellreceived by us in respect to this role:
- An understanding of the general mobile landscape including frameworks architectures and emerging technologies and a dedication to staying uptodate with the latest trends and good practices.
- Great communication and collaboration skills with the ability to work effectively with crossfunctional teams including product owners designers and QA engineers.
- Experience working with agile methodologies and software development good practices such as Scrum Kanban and TestDriven Development (TDD).
- Strong problemsolving skills and attention to detail with the ability to debug complex issues and optimize performance.
Benefits
- Private medical insurance for you and your kids after the probationary period
- Tech & Cycle Scheme
- Company Pension Scheme
- Free Flu Jab for you and your family members
- 20 days holiday per annum plus UK Bank Holidays
- 10 days nonconsecutive sick leave with full payment per annum
- Flexible working hours and fully remote working mode arrangement to promote worklife balance
- Discretionary Bonus (Dependent upon organisational and individual performance)
- Upscaling and training opportunities assisting you to stay up to date and explore new skills
- A collaborative and inclusive work environment that values diversity and teamwork
- Unique policies that value diversity and inclusion including volunteering policy so you can pursue external interests
- Opportunities for growth and advance your career within the company or switch between technologies and projects
- Mentorship program where senior software engineers are paired with other members of the team to provide guidance and support.
- A budget for learning resources courses and books to support your continuous learning and growth within the company after the probationary period
Application Process
Our application process is designed to give you the opportunity to showcase your skills and experience and learn more about our company and culture. Heres what you can expect:
- CV review: after receiving your application we will review your CV and cover letter to assess your qualifications and experience.
- Screening call: if we believe that you are a good fit for the role we will schedule a 30 minute screening call to discuss your experience qualifications and interest in the position.
- Coding challenge: you will be given a 1.5hour coding challenge to complete at your convenience. The coding challenge will test your technical skills and ability to solve problems using iOS technologies. We encourage you to spend as much time as you need to polish the solution to your satisfaction. Once you have completed the coding challenge you will have the opportunity to submit your solution and receive feedback from our team.
- Communication session: if you pass the coding challenge we will schedule a 1hour communication session to evaluate your communication and collaboration skills. During this session you will have the opportunity to learn more about our company and culture and ask any questions you may have.
- Negotiation stage: if the communication session is successful we will enter into the negotiation stage where we will discuss compensation and other details of the job offer.
We acknowledge that prospective candidates may have reservations about applying for a role if they dont meet all the requirements or have experienced an extended career break. However we want to assure you that if you believe you are wellsuited for the position and can demonstrate transferable experience we strongly encourage you to apply. Please dont let the absence of a few checkboxes discourage you from seizing this opportunity.
We wholeheartedly welcome individuals from diverse backgrounds and career paths. Your qualifications and potential are highly valued and respected by our company. We actively seek applicants who can make meaningful contributions to our teams success.
Guaranteed Interview Scheme
We are a disability confident employer and welcome applications from disabled candidates. We recognise that some candidates may require reasonable adjustments during the interview process and are committed to making these adjustments where needed.
Our goal is to create an inclusive and accessible workplace for all and we value your unique perspective. We offer disabled applicants the option of requesting that their application is considered under the terms of our Guaranteed Interview Scheme (GIS). To be invited to interview or assessment under this scheme you must show
- in your supporting statements that you meet the minimum criteria for the role.
- Simply complete the following declaration question
I consider myself to have a disability as defined above and I would like to apply under the Guaranteed Interview Scheme.
If you do not wish to apply under the GIS but do require us to make reasonable adjustments at interview then please let us know what those adjustments will be.
A request under the Guaranteed Interview Scheme does not guarantee you a job. At interview the best candidate will be offered the post.
We are committed to ensuring accessibility for all candidates. If you require the job description in an alternative format please dont hesitate to reach out to us.