Developer

Website UK Ministry of Defence

Job Description:

A developer designs, builds, and improves websites and software that meets user needs. In this role, you will be responsible for writing clean, secure code following a test-driven approach; creating code that is open source by default and easy for others to reuse; integrating APIs such as gov.uk/pay and gov.uk/notify; developing in line with the Government Digital Service (GDS) Service Standards; testing and documenting code releases and representing the team at GDS Service Assessments. You will work collaboratively in small, multi-disciplinary agile teams to enable the smooth running of digital services.

Job Responsibilities:

  • Work with HTML5, SASS, PHP 8.x and Laravel 8/9 and develop knowledge in these areas.
  • Learn on the job whilst delivering updates to current digital services and supporting development of new services.
  • Maintain and support open GitHub repositories and initiate builds using Travis CI.
  • Be aware of how to build static assets from source code. Know how browsers use and present static assets to the end users and how different versions of an interface can be delivered for different browsers and devices.
  • Collaborate with user researchers, content designers and other service team members to understand and review requirements. Design, code, test, correct and document user interfaces using the right standards and tools.
  • Attend Government Digital Service Assessments.
  • Implement updates to code and applications in collaboration with GDS service desks.
  • Manage Amazon Web Service storage and domain naming services.
  • Engage with DBS and Defence Digital colleagues in relationship to Digital, Data and Technology (DDaT) profession opportunities, including training, seminars and GDS Academy courses
  • Keep the service and project managers well informed of progress and service status and find ways to improve system robustness, resilience, and stability.

Job Requirements:

  • Leadership and guidance. You are able to follow agreed good practice for the team. You have an awareness of the importance of team dynamics and collaboration and understand the importance of feedback. (Relevant skills level: awareness).
  • Accessibility. You understand users have different accessibility needs. You are able to build user interfaces that meet accessibility standards and fix accessibility issues under the direction of others. (Relevant skill level: working)
  • User focus. You know about user experience analysis and its principles. You can explain the purpose of user stories and the focus on user needs. (Relevant skill level: awareness)
  • Prototyping. You know when to use a specific prototyping technique or method (for example, sketch, code, Loc2). You can show the value of prototyping to your team. (Relevant skill level: working)
  • Systems design. You can assist as part of a team on design of components of larger systems. (Relevant skill level: awareness)
  • Web Performance Optimisation. You understand the basic principles of web performance, and why web performance is important. You are able to support activities to improve web performance under the guidance of others. (Relevant skills level: awareness).
  • Communicating information. You are able to listen to the needs of the design and business stakeholders and interpret information. You are able to take part in discussions within the multidisciplinary team. (Relevant skill level: working)
  • Systems integration. You are aware of how to build static assets from source code. You know how browsers use and present static assets to the end users and how different versions of an interface can be delivered for different browsers and devices. (Relevant skills level: awareness)
  • Modern standards approach. You understand the central principles of a modern standards approach and how it applies to the work you are undertaking. You can apply it under guidance. (Relevant skill level: working)
  • Programming and build. You can collaborate with others to understand and review software requirements. You can design, code, test, correct and document user interfaces using the right standards and tools under the direction of others. (Relevant skill level: working)

Job Details:

Company: UK Ministry of Defence

Vacancy Type: Full Time

Job Location: Bristol, England, UK

Application Deadline: N/A

Apply Here

Jobzforia.online



 Report Job