Associate Principal - Software Engineering
About Us:-
Net2Source Inc. is one of the fastest growing diversities certified global workforce solutions companies with an unprecedented YoY growth of over 100% for last 6 years working with Fortune 1000/Global 2000 across 34 countries and 5 continents including North America, South America, Europe, Asia, Australia, and Middle East.
About the Role:
Job Title – Associate Principal - Software Engineering
Location – Edinburgh, UK
Mode of Work – Hybrid 3 Days onsite in week
Type of Hiring – Permanent
Detailed Job description
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
- Strong accessibility knowledge ARIA WCAG 2x responsive design and cross browser compatibility
- Testing proficiency Jest React Testing Library Playwright or Cypress
- Experience integrating React clients with RESTful APIs NETC backend preferred
- Familiarity with Azure DevOps Git and CICD 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
- Code quality coverage defect escape rate static analysis trends
- Performance Core Web Vitals improvements payload reduction API roundtrip latency UI
- Delivery Sprint goal attainment committodeploy lead time rework reduction
Key Responsibilities
UI Development
- Build responsive accessible and reusable React components using React 18 TypeScript React Router and ReduxRTK
- 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 Jest React Testing Library Playwright Cypress
- Participate in code reviews enforce coding standards and resolve static analysis issues
- Ensure cross browser compatibility and accessibility ARIA WCAG
Collaboration
- 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 olive troubleshooting
Education Certifications
Bachelor's master's in computer science engineering or equivalent experience
Frontend or cloud certifications e.g., React specialization Azure Developer are a plus