Frontend Software Developer
About Us
One team. Global challenges. Infinite opportunities. At Viasat, we’re on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communicate. We’re looking for people who think big, act fearlessly, and create an inclusive environment that drives positive impact to join our team.
What You'll Do
Viasat International Government (VIG) are seeking a talented software developer to focus on the frontend element developing a platform portal (Angular 16+) which provides an exciting new way for customers to order and manage the services provided by multiple SATCOM (Satellite Communication) and application suppliers.
The VIG business unit is leading the development of the INVISION platform which is revolutionising the sales process by creating a ground breaking customer experience for ordering, provisioning and management of their services.
The project is at prototype development stage and a developer is needed to continue and improve the development of the portal resulting in a Minimum Viable Product. The successful candidate will be working under the guidance of the INVISION Programme Director and the lead Software Engineer.
This role presents a unique opportunity to work in a small team developing a ground-breaking platform to enrich the customer experience sales processes. The candidate will apply skills learned in developing similar complex systems to enhance Viasat’s capabilities.
The day-to-day
Key Responsibilities
- Collaborate effectively with product owners, other developers and non-technical partners to evolve/realise the INVISION portal.
- Evolving the portal prototype (Angular based) into a production ready item in line with agreed design and operation requirements/constraints.
- Integration of the INVISION portal with backend systems.
- Implementing structured software testing strategies commensurate with the planned technology readiness level of the final product.
This role would suit a strong, creative, self-motivated person with demonstrable skills in business systems development lifecycles. The successful candidate needs to be comfortable in creating innovative solutions and not be afraid to be pioneering and creative, challenging conventional approaches.
What You'll Need
Knowledge and Skill requirements
- Mandatory skills:
- UI / UX design experience
- Javascript, Typescript, Angular 16+
- Good knowledge of REST APIs
- Unit/component, integration/e2e testing (Jest/Cypress)
- The candidate is required to be self-motivated and able to get on with the tasks assigned.
- We are a multiple badged team so we need a candidate who is used to working with multiple and diverse approaches and contribute to the direction of the programme.
- Used to working in an Agile and remote environment, someone who is self-disciplined would also fit in well
The candidate needs to be fully conversant in English and be competent with MS Office (or similar).
What Will Help You On The Job
Desirable skills:
- Waterfall and Agile development practices
- Knowledge of communications networks, ideally satellite communications
- Knowledge of common security threats and how to recognise/avoid writing exploitable code
- Network Operation Centre solutions (e.g. Business Support Systems, Operational Support Systems)
- Relational databases and NoSQL databases.
- Microservices, Docker
- OAuth 2.0.
- Familiar with common DevOps practices
- AWS Cloud Infrastructure
Knowledge of satellite communication networks/govrnment deployed communications, or a strong desire and ability to learn the dynamics of military and government deployments and communications needs and architectures, is also highly desirable.
EEO Statement
Viasat is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, ancestry, physical or mental disability, medical condition, marital status, genetics, age, or veteran status or any other applicable legally protected status or characteristic. If you would like to request an accommodation on the basis of disability for completing this on-line application, please click here.
Search jobs by borough
- Barking and Dagenham
- Barnet
- Bexley
- Brent
- Bromley
- Camden
- Camden Town, England, United Kingdom (On-site)
- City of London
- Croydon
- Ealing
- East Ham, England, United Kingdom
- Enfield
- Greenwich
Tech Jobs London
© 2024 techjobslondon.co.uk