EY GDS MENA - Design Studio - Lead UX Engineer - Senior
- Kochi, Kerala
- Permanent
- Full-time
- End-to-End Engineering: Own features across React UI, .NET APIs, and SQL data-from design handoff to production.
- Architecture & Standards: Define pragmatic patterns for component architecture, API contracts, data models, security, and observability.
- Solutioning & RFPs: Provide technical estimates, solution blueprints, and prototype demos during pursuits and discovery.
- Design-to-Code Integrity: Implement with design tokens, grid/spacing systems, and accessibility best practices; uphold API/domain integrity.
- Cross-Functional Collaboration: Work closely with design, product, QA, and platform teams to plan, deliver, and transition to operations.
- Quality & Performance: Champion code reviews, testing, performance tuning, and clear documentation.
- Build responsive, accessible UIs using React (Hooks, Context/Redux), TypeScript, HTML5, CSS3/SCSS, and modern layout techniques.
- Implement design tokens, component libraries, and interaction patterns; ensure WCAG/ARIA conformance.
- Optimise bundle size, loading strategy (lazy/code-split), runtime performance, and cross-browser/device behaviour.
- Collaborate in Figma to inspect grids, auto-layout, components/variants, and responsive specs.
- Design and develop ASP.NET Core APIs with clean domain models, validation, error handling, paging, and caching.
- Implement authentication/authorisation (OAuth2/OIDC/JWT), configuration, logging, and observability.
- Integrate with SQL databases (e.g., SQL Server/PostgreSQL), write performant queries, and leverage Entity Framework Core.
- Build maintainable services with high testability and clear API contracts.
- Work within Git and Agile/Scrum practices; contribute to branching/release strategies.
- Collaborate on CI/CD pipelines (GitHub/GitLab/Azure DevOps) with quality gates and automated tests.
- Preferred: Containerise with Docker and collaborate on Kubernetes deployments; contribute to environment configuration, secrets management, and release readiness.
- Shape solution direction, estimate effort, and de-risk delivery; lead small workstreams or features.
- Prepare technical inputs for RFPs; build prototypes/POCs to validate approaches.
- Partner with larger tech teams for deployment, monitoring, and handover to run.
- Ability to travel for client engagement, workshops, and project needs to onsite.
- 7-10 years in software engineering, with substantial full stack delivery in production environments.
- Experience leading features/workstreams; mentoring.
- Front End: React (Hooks, Context/Redux), TypeScript, HTML5, CSS3/SCSS; accessibility (WCAG/ARIA) and semantic structure.
- Backend: ASP.NET Core (C#), RESTful API design, clean domain modelling, secure auth (OAuth2/OIDC/JWT).
- Data: SQL (schema design, indexing, query tuning), Entity Framework Core.
- Process: Git, Agile/Scrum, code reviews, unit/integration testing, documentation.
- AI & GenAI Awareness: Understanding of AI and Generative AI concepts, ability to integrate AI/GenAI services/APIs (e.g., Azure Cognitive Services, Azure OpenAI, ChatGPT) into applications; familiarity with common use cases like summarisation, conversational UX, and personalisation.
- CI/CD: GitHub Actions / GitLab CI / Azure DevOps; pipelines with quality gates and test automation.
- Containers & Orchestration: Docker, Kubernetes (AKS/EKS).
- Cloud Exposure: Azure or AWS for app hosting, databases, storage, identity (e.g., Azure App Service, Azure SQL, Azure AD).
- Performance & Observability: Caching strategies, logging/metrics/tracing, incident triage, root cause analysis.
- Front-End Tooling: Tailwind/Material UI/Bootstrap; SSR/SSG awareness (Next.js optional).
- GenAI Hands-On: Experience with prompt engineering basics, LangChain, or similar frameworks is a plus.
- Clear communication with designers, developers, product managers, and stakeholders.
- Ability to translate business goals into technical plans and explain constraints/trade offs.
- Detail oriented, quality driven; systematic approach to debugging and optimization.
- Strong ownership, prioritization, and delivery mindset in fast paced environments.
- Collaborative, feedback positive, and mentorship oriented.
- Continuous learner-curious about emerging front-end, backend, DevOps, and cloud practices.
- Balances design sensitivity with engineering rigor and operational excellence.
- Comfortable spanning UI, API, data, and cloud-from discovery to production.
- High attention to detail in alignment, spacing, typography, interaction, API contracts, and reliability.
- Eager to improve workflows, performance, accessibility, security, and developer experience.
- Support, coaching, and feedback from some of the most engaging colleagues around
- Opportunities to develop new skills and progress your career
- The freedom and flexibility to handle your role in a way that's right for you