Senior Service Assurance Systems Front-End Developer
Inmarsat
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 The Service Assurance Systems (SAS) Group, part of Global Operations, develop and maintain many software systems and applications which support the operation of Viasat services. These systems and applications are at the heart of Viasat Operational Centres around the world. They are used by 24/7 network operations controllers, system design engineers, managers across Viasat, Value Added Resellers (VARs) and Distribution Partners (DPs) to monitor, measure and interpret network and service performance. The Operational Portal is a web front-end, using a ReactJS framework, which provides internal stakeholders with a single-entry point to access the vast amount of data captured by the group and access monitoring and service assurance dashboards that the team is responsible for. The Radar portal is an external facing system used by VARS to access their assurance data via APIs and interactive dashboards providing self-serve capabilities to trouble shoot terminal issues. The incumbent will have ownership of both internal and external stakeholder relationships, working with product managers, Subject Matter Experts (SMEs) and third-party vendors. The direction they recommend shall be aligned with business goals and strategies. The day-to-day As the lead ReactJS Specialist, you will be leading the development of the user interface of the Operational Portal and external facing Radar Portal, ensuring it remains the primary tool for network monitoring and troubleshooting. • Work closely with product managers to maintaining a product backlog • Meeting with the development team to discuss user interface ideas and applications • Reviewing application requirements and interface designs • Identifying web-based user interactions • Developing and implementing highly responsive user interface components using react concepts • Writing application interface code using JavaScript following ReactJS workflows • Fixing interface software and debugging application code • Developing and implementing front-end architecture to support user interface concepts • Monitoring and improving front-end performance • Have a conscientious approach to testing and documentation • To undertake software development and support of applications within the SAS group as needed • Working with system and application users to understand new requirements, develop and test new features • To organise and present design and code reviews for work undertaken • To provide written and verbal progress reports within the SAS group • Lead interactions with Operations, Product Management and Customer Support teams to answer customer questions and help resolve complex customer network issues, identify and resolve software bugs What you'll need • Degree in Computer Science, Software Engineering or Technology Diploma from a recognized institution or equivalent experience • At least 5 years as ReactJS developer • In-depth knowledge of JavaScript (ES6), CSS, HTML, and front-end languages • Knowledge of REACT tools including ReactJS, Webpack, Enzyme, Redux, and Flux • Experience with user interface design • Knowledge of performance testing frameworks including Mocha and Jest • Experience with browser-based debugging and performance testing software • Excellent troubleshooting skills • Knowledge on tools like Jenkins and JIRA • Proficient using Git command, understand using Git as source code control • Good spoken and written level of English • Practical experience of whole software development lifecycle, producing high quality re-useable code in a team environment • Superb communication and collaboration skills in team and corporate environments • A solid understanding and respect for IT and network security standard processes • A proactive and solution-oriented approach with attention to detail • Experience in detailing their own software development work for future reference and support What will help you on the job • This person needs to be self-motivated and curious; use initiative to proactively identify issues and improvements and communicate effectively 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.
Por favor confirme su dirección de correo electrónico: Send Email