×
Register Here to Apply for Jobs or Post Jobs. X
More jobs:

Associate Principal - Software Engineering

Job in City of Edinburgh, Edinburgh, City of Edinburgh Area, EH1, Scotland, UK
Listing for: Net2Source (N2S)
Full Time position
Listed on 2025-12-23
Job specializations:
  • Software Development
    React.js
Job Description & How to Apply Below
Location: City of Edinburgh

Associate Principal - Software Engineering

Location – Edinburgh, UK

Mode of Work – Hybrid: 3 days onsite in week

Type of Hiring – Permanent

Role Purpose

Deliver robust, scalable and maintainable user interfaces using React and related technologies. Own implementation quality, performance and maintainability, collaborate with UI, API, Dev Ops and QA teams to ship predictable increments each sprint.

Required Skills Experience
  • 8-12 years in frontend engineering with 3-4 years in React based enterprise products
  • Deep expertise in React 18, Type Script, Redux RTK, Hooks, Context and component composition
  • Testing proficiency with Jest, React Testing Library, Playwright or Cypress
  • Experience integrating React clients with RESTful APIs; .NET backend preferred
  • Familiarity with Azure Dev Ops, Git and CI/CD pipelines
Nice to Have
  • Experience with React Native or React Native Web
  • Familiarity with micro frontends, Module Federation and design systems (Storybook, GDS)
  • Exposure to Sonar Qube, Veracode quality and security gates
  • Experience with performance profiling and bundle optimization (Webpack, Vite)
  • Success Metrics:
    Performance Core Web Vitals improvements, payload reduction, API round‑trip latency, UI delivery, sprint goal attainment, commit‑to‑deploy lead time, rework reduction
Key Responsibilities UI Development
  • Build responsive, accessible and reusable React components using React 18, Type Script, React Router and Redux RTK
  • Translate Figma wireframes and UX requirements into high‑quality production‑ready code
  • Integrate RESTful APIs and handle asynchronous data flows
  • Optimize UI performance – Core Web Vitals, bundle size, rendering strategy
Quality Testing
  • Write and maintain unit, integration and e2e tests with Jest, React Testing Library, Playwright or Cypress
  • Participate in code reviews, enforce coding standards and resolve static analysis issues
  • Work closely with backend .NET and API teams for seamless integration
  • Partner with UX designers, QA and Dev Ops for release readiness and UAT support
  • Participate in sprint ceremonies, estimation and technical discussions
Documentation Support
  • Maintain technical documentation (README, ADRs, API specs)
  • Support production releases and post‑release troubleshooting
Education Certifications

Bachelor’s or master’s in computer science, engineering or equivalent experience. Frontend or cloud certifications (e.g., React specialization, Azure Developer) are a plus.

Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Information Technology

Industries

Staffing and Recruiting

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary