Associate Principal - Software EngineeringNet2Source (N2S) • Edinburgh, Scotland, United Kingdom
Associate Principal - Software Engineering
Net2Source (N2S)
- Edinburgh, Scotland, United Kingdom
- Edinburgh, Scotland, United Kingdom
À propos
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, DevOps 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, TypeScript, 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 DevOps, 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 SonarQube, 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, TypeScript, 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 DevOps 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
Compétences linguistiques
- English
Avis aux utilisateurs
Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.