Software Engineer (Front-end)
- Employer
- GardPass Consulting
- Location
- Remote working
- Salary
- €500 per day
- Closing date
- 16 Oct 2024
View more categoriesView less categories
- Clearance Level
- DV, SC, NATO
- Sector
- Administration / Secretarial, Aerospace, Biotechnology, Central Government, Consultancy, Cyber Security, Defence, Digital Forensics, Engineering, Graduate, Human Resources, Information Technology, Insurance, Intelligence, Logistics, Management / Executive, Nuclear, Oil & Gas, Policing, Procurement, Public Sector, Scientific, Security, Space, Telecommunications, Counter Terrorism, Investigation, Training, Surveillance, Marine
- Job Type
- Contract
Job Details
Start date: November 2024
Contract until 2028
Location: Remote
Clearance: SC Clearance/NATO Secret
QUALIFICATIONS
The consultancy support for this work requires a front-end software developer with the following qualifications:
• Must demonstrate ability to communicate with external users / customers and translate their requirements in development tasks for the team.
• Must demonstrate recent experience working in Scrum teams, particularly in projects involving frontend technologies such as React, JavaScript, and TypeScript
• Must demonstrate strong background in software development, with a particular emphasis on frontend development. They possess excellent problem-solving skills, especially in the context of GUI design and user experience optimization.
• Must demonstrate relevant and recent experience in continuous software integration and automated testing, including knowledge of test automation frameworks and has in depth experience with Azure DevOps, GitHub.
• Must demonstrate relevant and recent experience in frontend development using JavaScript, TypeScript, and the React library, with the ability to design and implement responsive, dynamic user interfaces.
• Must demonstrate experience using development tools, such as Visual Studio Code, Webpack, and ESLint, which are essential for efficient front-end development.
• Must demonstrate proficiency in secure software practices, with firm knowledge of web authentication (e.g., OpenID Connect, OAuth, SAML) and experience integrating these protocols into front-end applications using tools like Keycloak.
• Must demonstrate experience in database design and integrating frontend applications with databases, using technologies like PostgreSQL and RESTful APIs.
• Must demonstrate recent experience designing containerized frontend solutions, with knowledge of containerization technologies such as Docker, particularly in deploying React applications.
• Must demonstrate produces efficient, clear, readable, maintainable, and high- quality front-end code, with a focus on delivering excellent user experiences.
• Good knowledge spoken and written English as work is conducted in English
Desirable:
The following expertise and knowledge is desirable for this requirement:
• Experience with Java Spring Frameworks, including designing and implementing REST-API and GraphQL applications, enhancing their full-stack development capabilities.
SCOPE OF WORK
Under the direction / guidance of the NCIA Point of Contact or delegated staff, the software engineer will develop and update ANET software modules. This includes the following activities:
• Collaborate with lead engineer, product owner, and other engineers to understand the requirements and translate them into technical specifications (like user stories) for the ANET application and related products
• Maintain and further develop the Continuous Integration environment in Azure DevOps aiming to have the quality assurance built-in, including test report to explain test result and coverage to NCIA Change Advisory Boards of each release
• Debug and troubleshoot issues in front-end components, identify and resolve software defects, and ensure a stable release by updating software dependencies and optimizing front-end performance.
• Design, develop, and maintain intuitive and responsive user interfaces using React, JavaScript, and TypeScript.
• Utilize JavaScript, TypeScript, and React for dynamic front-end interactions, and leverage Java persistence frameworks to interact with the PostgreSQL database, ensuring data integrity, performance, and security across the full stack.
• Develop / conduct unit and automated testing of software components
• Attend virtual and in-person meetings
Company
Intelligent Recruitment
We constantly remind ourselves that people come first, so we have a commitment to providing an excellent personal service to our clients and candidates with the know-how to save you from wasted time and disappointment.
Our clients come from all commercial and industry sectors and, in particular, we have expertise in sourcing candidates in the land, marine, air, weapons, electronics, communications, avionics and cyber security domains.
GardPass Consulting bring a discerning approach to the resolution of both organisational recruitment requirements and individual career aspirations.
Mobilising and placing individuals and large teams on a global basis at speed in complex situations is one of our specialities. We offer a wealth of experience and expertise in supplying project personnel on a worldwide basis, backed-up by a huge network of qualified, experienced professionals (many of them security-cleared at various levels). Many of our candidates have worked with us on several projects – often for the same client, by request.
- Website
- https://gpc.work/
- Telephone
- +44 203 154 5026
- Location
-
136 Tooley Street
London
London
SE1 2TU
United Kingdom
Get job alerts
Create a job alert and receive personalised job recommendations straight to your inbox.
Create alert