As the leading provider of software solutions for public and private sector transport management and smart ticketing, for over 20 years Unicard has been trusted by millions of passengers to get them where they need to be. Today, our solutions can be found throughout the UK, processing several billion transactions a year.
Since we started in 2003, a wide range of local authorities, transport operators and hardware manufacturers have depended on our capabilities in strategy, design, development, testing and delivery to help deliver passenger transport services every day. We support a wide variety of customers, from simple single-user and concessionary travel programmes to complex multi-modal and multi-operator configurations. Examples include:
We deliver our cEMV tap on tap off solution delivering London style ticketing to transport for Wales rail network
Our technology powers Transport for West Midlands trailblazing Swift integrated ticketing system, one of the largest and most well-respected schemes in the UK, and the largest after Oyster in London
We are trusted by 58+ local authorities to deliver their vital concessionary travel programmes more than 25% of the market
Over 30% of all ITSO card terminals in the UK run on Unicard software
We have over 3.5 million cardholders currently under management, with transaction values in the tens of millions annually
Employing approximately 115 people across the UK and Bulgaria, our in-house research, strategy and development capabilities give us an affordable, well-managed ability to develop market leading technologies and affordably maintain existing products. As a small-to-medium-sized enterprise, we pride ourselves on our reputation for outstanding products, technical support, delivery capability and high levels of customer service.
Role Purpose
The purpose of the full stack developer is to provide a full range of development activities for a range of new products from web front end through to Backend-For-Frontend (BFF) utilising a range of AWS functions such as CDK, lambda and DynamoDB as part of a new Event Driven Architecture.
You will be part of a team working on a range of public transport ticketing solutions utilising closed loop (smart card) and open loop (bank card) technology to deliver a modern user interface and web portals for both transport operators (B2B) and end travellers (B2C) including concessionary users.
You will be a key member of the front-end team and will be experienced in web technologies such as React Web and Typescript as well as modern AWS serverless services to build both front-end and back-end services.
The role will involve working closely with the product and sales teams to ensure that the solutions you develop follow a rigorous design process prior to implementation to meet the business and customer needs. You will have a strong focus on secure and efficient high-quality code with experience in modern web practices and the ability and desire to learn.
The role will involve controlling development boundaries, stages, project delivery and a method to identify continuous improvements for both the product and the business. The ability to learn quickly and offer proactive insight and drive change, as well as bring new thinking and ways of working is a must, as is possessing drive, ambition and very strong interpersonal skills.
The role will be based out of our South Coast or Scottish office following a hybrid working policy.
Responsibilities
The role will be responsible and accountable for:
Design and development of web front ends and back end services
Able to understand and implement technically complex products at a functional/systems level
Defining user interface designs to meet customer requirements
Ability to take ownership and make day-to-day decisions on design and development
Ensuring compliance with industry standards and certifications
Work in conjunction with system architect and technical leads
Resolving blockers and flagging up issues quickly
Writing clear and concise Epics/User Stories/Requirements tickets as required
Ensure Change Management Processes are followed
Professional and Technical Experience
Essential:
Good working knowledge and understanding of software development process
Knowledge of AWS cloud services
Experience writing production grade code in JavaScript or Typescript
Experience in React / React Native
NodeJS
Experience writing automated tests (Unit, Integration and/or end-to-end)
Comfortable working across different projects
Experience with ticketing systems (e.g. JIRA, GitLab)
Competent IT skills
Presentable and articulate
A full UK driving license
Desirable:
GraphQL, REST APIs
GitLab Pipelines
AWS CDK
Demonstrable record of successful delivery of software
Knowledge of mobile development
Personal Skills
Pro-active approach
Positively communicates with enthusiasm and clarity
Determination to succeed
Analytically minded
Open mindedness
Ability to translate business requirements into tangible solutions
Listens and understands customers requirements
Delivers outstanding customer and project service
Works collaboratively with others
Manages risk
Displays sound judgement, makes effective, timely decisions
Dependable, takes personal responsibility
Open, trustworthy and trusting
Commercial awareness
Self-disciplined and able to manage own time and resources
Analyses market forces and makes appropriate decisions in response
Manages cost whilst maintaining profitability
Seeks opportunities to learn and develop
Able to advise and direct stakeholders
Ability to influence and win respect
What we offer
Competitive remuneration package
Company funded Healthcare plan
Life Assurance
Company pension
Hybrid working (minimum 3 days office attendance)
2 days per annum paid volunteer days
Modern working environment and friendly atmosphere
Knowledge sharing (working with experienced professionals)
Autonomy and trust in decision making
Office in a central location
Regular team building and office events
Career development
Charitable organisation
Privacy Policy
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.