Web Developer The Scottish GovernmentEdinburgh, Scotland, GB
We are currently seeking applications for an Front End Developer within Digital based in Edinburgh. This is a permanent and pensionable appointment and new entrants will normally start on the minimum of the pay range. Candidates with a disability who meet the essential criteria below will be invited to the assessments.
DDaT Pay Supplement
This post attracts a £4,000 DDAT pay supplement after a 9 months DDaT competency qualifying period. Pay supplements are temporary payments designed to address recruitment and retention issues caused by market pressures and are subject to regular review.
The Front end developer will have broad and deep front-end development expertise and will understand the goals and strategy behind each project from conception through completion. This will involve providing technical leadership at the project level and responsibility for successful delivery of individual web applications or components.
A software developer designs, runs and improves software that meets user needs. In this role, you will be responsible for writing clean, secure code following a test-driven approach and create code that is open by default and easy for others to reuse. A developer delivers software components that form part of a product. In this role, you will develop software to meet user needs, follow best-practice guidelines and help to improve those guidelines, write clean, secure and well-tested code and operate the services built and identify issues.
For jobs in Band B & C you must hold a minimum of 3 Highers or equivalent.
Other qualifications equivalent to these may also be acceptable, if you are in any doubt please contact to discuss.
Please note: If you fail to demonstrate how you meet the minimum qualifications as stated above, your application will be automatically sifted out.
1. Experience of web development using the following stack: Knowledge of HTML5, CSS3, ES6, and NodeJS; HTTP, XML and JSON; Exposure to modern front-end tooling such as: npm, Webpack, SASS, etc; RESTful web services; Microservices architecture; Linux or macOS operating system.
2. Awareness of standard technical practices including unit testing, version control, continuous integration, coding standards, design patterns & refactoring.
4. Experience of working under both waterfall and agile methods of project management. In particular you must be proficient in iterative software development and understand the associated responsibilities, practices and artefacts. The ability to communicate clearly and consistently on these, and other elements of the software development lifecycle, with the wider team, is also important.
This job is broadly open to the following groups:
- UK nationals
- nationals of Commonwealth countries who have the right to work in the UKs
- nationals of the Republic of Ireland
- nationals from the EU, EEA or Switzerland with (or eligible for) status under the European Union Settlement Scheme (EUSS)
- relevant EU, EEA, Swiss or Turkish nationals working in the Civil Service
- relevant EU, EEA, Swiss or Turkish nationals who have built up the right to work in the Civil Service
- certain family members of the relevant EU, EEA, Swiss or Turkish nationals
For further information on this vacancy please download and review the “Person Specification and Further Information for Job Applicants” which you will find below. 'To apply for this post, you will need to provide the information requested below via the online application process. These must be combined into one document as the system can only accept a single document upload per application.
A CV (no longer than two pages) setting out your career history, with key responsibilities and achievements. Add to your CV your personal statement (no longer than 750 words) explaining why you consider your personal skills, qualities and experience suitable for this role, with particular reference to the criteria in the person specification.
Failure to submit a single combined document (CV and personal statement) will mean the panel only have limited information on which to assess your application against the criteria in the person specification.
When considering how your experience relates to the role, please tailor your CV and personal statement to reflect the role and the essential skills/criteria as described in the job description/person specification.