Senior Software Engineer
This job has now expired please search on the home page to find live IT Jobs.
Victor is a rapidly growing, aspirational travel company, rewriting the rulebook for private jet charter with a winning mix of technology, first class service and booking transparency. Providing seamless access to 7,000 aircraft at 40,000 airports via a network of over 200 partner operators globally, we make sure our customers are always connected, and always in control.
With over 100 talented staff in London, New York and other global locations, Victor is opening up luxury private charter to a brand new generation of busy leisure and business travellers. We’re continuing to grow and build. We’re winning awards too, most recently with the Sunday Times Tech Track, Deloitte Tech Fast 50 and FT 1000 (the 3rd year in a row).
Find out more about us at www.flyvictor.com
Victor’s engineering culture is based on trust and respect for teammates, constant democratisation of knowledge and decisions and a sharp focus on business goals. We try hard, individually and as a team, to foster and nurture this culture. Our development methodology is agile and responsive to business needs. We have a very well defined way of how a new idea/feature is delivered right from inception to production. We have a flat organisational structure and a decentralised way of making technology decision which gives each team members to incorporate their ideas into the product after due peer review process. Peer reviews are seen by both reviewer and reviewee as an opportunity to learn and share.
Towards democratisation of knowledge, we hold tech jamborees every friday where a team member can share a particular piece of knowledge or part of stack they have been working on to the rest of the team. The tech jamborees are also an opportunity to share other cool things team members may have been learning inside or outside of work. This may range from robotics to the latest UI framework to any tinkerings with some machine learning libraries. This is an open forum to share knowledge and celebrate technology in general.
We conduct hackdays quarterly where the whole team gathers together and spend the whole day hacking on stuff they always wanted to do in technology space, inside or outside work. This is a fairly new initiative and in the future we plan to have themed hackdays for various parts of the business or even technology themes such as AI, ML and Deep learning. Hackdays are a great way to own a problem statement and give the solution a shape within a day. It is also a time to get to know your team better. In future, we will be extending hackday invitations to people outside the organisation. Pizza and Beer - the cornerstones of a great hackday, are a given :)
We have an opportunity for a Senior Software Engineer to join our growing team. We're looking for someone that has been there before and wants to make a major mark in the transformation of the private jet industry and join a team of like minded professionals that are highly motivated.
You will have a background of providing SaaS business critical e-commerce solutions, front end IOS and Android App development linking into a back end SaaS, along with providing personal and inventory management integration with multiple third party data providers. You will also be experienced in international data security, data storage and compliance across multiple domains.
Victors tech-first approach is seeking scalability and operational efficiency, it has to resonate with consumers and investors and should allow the business to continue its expansion. We're seeking someone who's an outstanding technical leader to take P&L responsibility for a number of product lines.
As a technology team we aspire to the hacker culture. We care about what we do. We want to produce simple, elegant solutions to difficult problems. We take pride in getting the job done right. We want to improve as individuals and improve the team and wider organisation around us.
We use modern technologies, tools and methods to produce a product that our customers love. We want our applications to be ubiquitous; any time someone is booking a jet they'll be using the Victor platform.
Our Senior Software Engineers help setup and manage multi-disciplinary teams who design, develop, and maintain the operation of our nodejs based micro-services stack, Wordpress, angular and native iOS client applications, with a specific emphasis on usability, performance, and agility.
The applicant should be comfortable managing the entire process of software creation, from customer and other stakeholders, through to the team of product managers, testers & developers, and will include producing detailed technical design, leading and mentoring developers and diving in and coding when needed. You will also share responsibilities for tools, processes, infrastructure, etc.
Responsibilities of the role:
-Architects web, service, mobile and database based solutions by studying existing technology architecture; analyzing client compatibility techniques; evaluating solution alternatives; developing prototypes; and writing detailed technical requirements;
-Execute full lifecycle software development;
-Write well designed, testable, efficient code;
-Organizes, mentors, and motivates a team of talented software developers;
-Fosters a culture of continuous improvement in all areas of technology and instills the principles of this culture;
-Works together with development manager, product managers & senior software developers to plan and execute projects;
-Ensures that teams have appropriate product and technical specifications, direction, and resources to deliver products effectively by establishing realistic estimates for timelines while ensuring that projects remain on target to meet deadlines;
-Provides detailed and timely status updates to management;
-Helps establish and enhance development policies, procedures, and standards and enforces their implementation upon their team of developers;
-Maintains technical knowledge and understanding of the latest development methodologies and best practices by participating in educational opportunities, reading professional publications, maintaining personal networks, and participating in professional organizations;
-Ensures quality and consistency throughout the architecture and implementation of the code base;
-Acts as a highly competent advisor to their manager and team;
-Accomplishes department and organization missions by completing related tasks as needed;
-Helps the team resolve technical issues;
-Responds to occasional system errors, including during off hour and coordinates response amongst the team
-Extensive experience developing web, service and mobile applications, with at experience dedicated to open source technology based solutions.
-Experienced in analyzing business requirements, recommending technical solutions, and writing technical specifications and/or requirements
-Experienced within a full SDLC process, with multiple teams and multiple skillsets (developers, testers, designers, analysts, operations, etc)
-The ability to analyze business needs and conceive, design, and develop innovative solutions
-A proven ability to deliver large complex projects on time and to budget
-The ability to write detailed and thorough technical requirements
-The ability to manage multiple projects simultaneously
-The ability to adapt to changing priorities
-An extremely detail-oriented work ethic
-Excellent verbal and written communication skills
-The ability to demonstrate work experience by providing examples, samples, and source code
Competitive salary, access to pension scheme/healthcare (subject to passing probationary period).