Menu

Senior App Developer (React Native)

Job details
Posting date: 25 September 2025
Salary: £57,701 to £71,942 per year
Additional salary information: DDaT Pay Supplement This post is part of the Scottish Government Digital, Data and Technology (DDAT) profession, as a member of the profession you will join the professional development system. This post currently attracts a £5000 annual DDAT pay supplement, applicable after a 3-month competency qualifying period. The payment will be backdated to your start date in the role. Pay supplements are reviewed regularly and there is one currently underway. Changes will be communicated when the review is concluded.
Hours: Full time
Closing date: 12 October 2025
Location: G2 8LU
Remote working: Hybrid - work remotely up to 2 days per week
Company: Scottish Government
Job type: Permanent
Job reference: 1905

Apply for this job

Summary

Join the native app development team within Scottish Government!

You will be joining the team building a brand-new native app providing the people of Scotland with more efficient, easier, personalised access to public services. Initially including proof of age and a secure digital mailbox. Our ambition is to build the infrastructure to carry more services in the app.

Technology Stack

The application is being built in react native, with some use of Swift / Kotlin for device specific functionality e.g. for security and accessibility. Server side and web UI technologies are largely Java/Node/Typescript running on AWS.

Responsibilities

Availability and capacity management

Managing service components to ensure they meet business needs and performance targets.

Development process optimisation

Identifying process optimisation opportunities with guidance and contribute to the implementation of proposed solutions.

Modern standards approach

Applying a modern standards approach and guide others to do so.

Programming and build (software engineering)

Collaborating with others when necessary to review specifications.

Using the agreed specifications to design, code, test and document programs or scripts of medium-to-high complexity, using the right standards and tools. 

Security

Participating in the information security process.

Designing and implementing embedded security controls in solutions and services.

Service support

Identifying, locating and fixing faults.

Systems design

Designing systems characterised by medium levels of risk, impact, and business or technical complexity.

Selecting appropriate design standards, methods, and tools, and ensure they are applied effectively.

Reviewing the systems designs of others to ensure the selection of appropriate technology, efficient use of resources and integration of multiple systems and technology.

Systems integration

Defining the integration build.

Coordinating build activities across systems.

An understanding of how to undertake and support integration testing activities.

User focus

Collaborating with user researchers and representing users internally.

Championing user research to focus on all users.

Prioritising and defining approaches to understand the user story, guiding others in doing so.

Offering recommendations on the best tools and methods to use.

Apply for this job