Software Engineer |Frontend|

  • Category: IT Engineer & Developer Jobs
  • Location: London, England
  • Job Type: Full Time / Part Time
  • Salary: Estimated: $ 17K to 33K
  • Published on: 2025/09/21

Job description
Role: Frontend software engineer Location: REMOTE IN UK or Europe Contract initially until the end of Dec 2024 but likely to roll on MUST HAVE SECURITY CLEARANCE TO SC / DV or NATO LEVEL 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 The service provider will be part of a team and will work using an Agile and iterative approach during multiple sprints. Each sprint is planned for a duration of 1 week. The content and scope of each sprint will be agreed during the sprint-planning meeting. 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.


Company Name: ClickJobs.io

Related jobs

  • Senior Software Engineer | Python | London| UK

    Job description Senior Python Developer Front Office - GenAI London Up to £8+0 per day Are you a Senior Python Developer with experience using Python for building enterprise systems in a financial services context? Join this leading financial service...

    Full Time / Part Time

    $ Estimated: 19K to 21K

    Remote

    2025/09/21


    Apply Now

  • Senior |Net Engineer

    Job description .Net Engineer - 3-6 Month Contract - Outside IR35 - Remote First (Manchester Office) We are a looking for an experienced .Net Engineer to join a highly innovative and technical consultancy on a 3+ month initial contract. This role is ...

    Full Time / Part Time

    $ Estimated: 15K to 33K

    Remote

    2025/09/21


    Apply Now

  • C| Developer

    Job description C# Developer £60,000 - £65,000 Birmingham / Hybrid (3 days a week on-site) Tech Required for the role: SQL, C#, Web API A fantastic opportunity has come up to join a truly innovative and exciting organisation located in central Birmin...

    Full Time / Part Time

    $ Estimated: 21K to 35K

    Remote

    2025/09/21


    Apply Now