About Us
Transreport is a technology company focusing onimproving the passenger experience across multiple transport modesand geographies. As an organisation with its roots in UK RailTransreport has developed groundbreaking technologies to improvethe health and safety of transport employees and passengers alikewhilst ensuring that the customer experience is central to howtransport operators deliver their services.
AtTransreport we develop innovative technology solutions that maketravel accessible for all. We are a young and driven teampassionate about our mission to develop technology that positivelyimpacts society by working towards a much more equal travelexperience for all.
We are well backed by twoleading VC organisations and we have also won financial awards fromthe Department of Transport in recognition of the innovation we arebringing to the UK transport sector.
We arelooking for a Senior Software Engineer who specialises in Androiddevelopment and is passionate about creating innovative accessiblesolutions that meet the needs of our users. The ideal candidatewill have a proven track record of designing and developinghighquality Android apps with a strong focus on accessibility andusability. They will have experience implementing good practicesand guidelines to ensure the highest standards of accessibility andwill be committed to staying up to date with the latest trends inaccessibility technology. In addition to technical expertise theideal candidate should demonstrate great communication skills anability to collaborate within crossfunctional teams and haveexperience mentoring other team members.
If youare a Senior Software Engineer with a focus on accessibility and acommitment to creating accessible solutions we encourage you toapply.
Our culture
Key aspects of our culture here at Transreport:
* Open and transparent we shareknowledge & experience and encourage everyone tocontribute so we can all learn together.
* Weactively encouragement and support selfdevelopment
* We listen respectfully ensuring everyonesopinions are equally heard and carefully considered
* We all work together collaborating effectivelyacross teams departments and locations.
* Westrive for bestpractice in all we do: treating our clients fairlyand communicating transparently across colleagues associates andbusiness partners
Transreport Values forSenior Tech Talent
* InnovativeThinking
* We value individualswho are constantly exploring new technologies methodologies andpractices to push the boundaries of whats possible driving forwardour technological capabilities and competitive edge.
* Deep TechnicalExpertise
* A strong foundationand continuous growth in specific technical domains are crucial. Weseek professionals who are recognized for their expertise and arecommitted to staying at the forefront of technologicaladvancements.
* Collaboration andCommunication
* The ability towork effectively with crossfunctional teams and communicate complextechnical concepts to nontechnical stakeholders is essential. Weappreciate those who can bridge the gap between tech and businessfostering mutual understanding and alignment.
* ProblemSolvingMindset
* Facing challenges witha solutionoriented approach leveraging technical skills to deviseeffective efficient and innovative solutions to complex problems ishighly valued.
* Adaptability
* The tech landscape is everevolving and so isour business. Professionals who can quickly adapt to newtechnologies tools and business directions while maintaining highperformance are ideal for our team.
Values Less Alignedwith Our Needs
* Technology forTechnologys Sake
* While passionfor technology is important applying technology without a clearbusiness case or user benefit does not align with our goals. Weprioritize practical impactful tech solutions.
* Working inIsolation
* Though deep work andfocus are valuable complete isolation from the rest of the team ororganization limits the potential impact of technicalcontributions. We believe in the power of collaboration andknowledge sharing.
* Resistance toBroader Learning
* Professionalswho focus solely on their technical niche without considering thebroader business context may miss opportunities to drive meaningfulimpact. A holistic understanding of how tech contributes tobusiness goals is crucial.
* Inflexibility
* Being wedded to specific technologiesmethodologies or practices at the expense of adaptability canhinder innovation and responsiveness to changing business needs.
* Limited CommunicativeClarity
* Technical expertisealone is not enough. The inability to effectively communicate ideaschallenges and solutions to a broader audience can significantlydiminish the value of technicalcontributions.
Tasks
Aboutthe Role
Location:Remote
Salary range: max 60k perannum
We are looking for Senior Software Engineer(Android). As a member of the team your main responsibilities willbe to:
* Designing and developingadvanced applications for the Android platform that meet highstandards of accessibility usability and performance with a focuson both consumerfacing apps and apps for transport staff.
* Collaborating closely with our product anddesign teams to translate user needs and business requirements intotechnical specifications and implement them in code with a strongemphasis on accessibility as a critical component of our apps.
* Writing clean welldocumented and welltestedcode for robustness and scalability with a focus on accessibilitystandards such as WCAG 2.1 and Googles Accessibility Guidelines.You will work closely with our QA team to develop and executecomprehensive test plans to ensure the quality and performance ofour apps.
* Guiding and mentoring thedevelopment team to improve development efficiency and ensure thatour codebase is maintainable and extensible.
* Implementing good practices for code qualityversion control continuous integration and delivery (CI/CD) anddeployment.
* Staying up to date with the latestAndroid technologies and trends evaluating and implementing newtools and techniques to improve our development processaccessibility and testing practices.
Your work will be crucial increating inclusive applications that support disabled and olderpeople to have accessible journeys. We are committed toprioritising the diverse needs of all users and creatingapplications that are accessible and userfriendly foreveryone.
Requirements
AboutYou
We expect youto:
* At least 5 yearsof proven experience as an Android Developer with a track record ofdelivering highquality accessible apps.
* Provenexperience working as a Senior Android Engineer or similar rolewith a focus on Android development.
* Proficiency in Kotlin and other relevantAndroid technologies such as Android Jetpack and MVVM.
* Good expertise in some popular libraries suchas Epoxy Ktor Retrofit Koin and JUnit4.
* A goodunderstanding of Android accessibility and usability guidelinessuch as TalkBack and experience implementing them in code.
* Experience with CI/CD tools such as CircleCIto automate the build test and deployment process.
* Experience working with remote data via RESTand JSON (JSON:API) and integrating thirdparty APIs.
The following are notessential but would be wellreceived by us in respect to thisrole:
* An understandingof the general mobile landscape including frameworks architecturesand emerging technologies and a dedication to staying uptodate withthe latest trends and good practices.
* Greatcommunication and collaboration skills with the ability to workeffectively with crossfunctional teams including product ownersdesigners and QA engineers.
* Experience workingwith agile methodologies and software development good practicessuch as Scrum Kanban and TestDriven Development (TDD).
* Strong problemsolving skills and attention todetail with the ability to debug complex issues and optimizeperformance.
Benefits
EmployeeBenefits/Perks of theJob:
* Private healthcarecoverage
* Company issued laptop
* Free Flu Jab for you and your family members
* 20 days holiday per annum plus 8 PublicHolidays
* Flexible working hours and fullyremote working mode arrangement to promote worklife balance
* Discretionary Bonus (Dependent uponorganisational and individual performance)
* Acollaborative and inclusive work environment that values diversityand teamwork
* Unique policies that valuediversity and inclusion including volunteering policy so you canpursue external interests
* Opportunities forgrowth and advance your career within the company or switch betweentechnologies and projects
* Mentorship programwhere senior software engineers are paired with other members ofthe team to provide guidance and support.
We acknowledge that prospectivecandidates may have reservations about applying for a role if theydont meet all the requirements or have experienced an extendedcareer break. However we want to assure you that if you believe youare wellsuited for the position and can demonstrate transferableexperience we strongly encourage you to apply. Please dont let theabsence of a few checkboxes discourage you from seizing thisopportunity.
We wholeheartedly welcomeindividuals from diverse backgrounds and career paths. Yourqualifications and potential are highly valued and respected by ourcompany. We actively seek applicants who can make meaningfulcontributions to our teamssuccess.
Guaranteed InterviewScheme
We are a disabilityconfident employer and welcome applications from disabledcandidates. We recognise that some candidates may requirereasonable adjustments during the interview process and arecommitted to making these adjustments whereneeded.
Our goal is to create an inclusive andaccessible workplace for all and we value your unique perspective.We offer disabled applicants the option of requesting that theirapplication is considered under the terms of our GuaranteedInterview Scheme (GIS). To be invited to interview or assessmentunder this scheme you must show
* inyour supporting statements that you meet the minimum criteria forthe role.
* Simply complete the declarationquestion when you apply for thejob
If you do not wish to apply underthe GIS but do require us to make reasonable adjustments atinterview then please let us know what those adjustments willbe.
A request under the Guaranteed InterviewScheme does not guarantee you a job. At interview the bestcandidate will be offered the post.
We arecommitted to ensuring accessibility for all candidates. If yourequire the job description in an alternativeformat please dont hesitate to reach out tous.