GESTC-FTH-Tax Senior- Front End Developer
Deloitte
Position Summary
We are seeking a **Senior Frontend Developer / Lead Full-Stack Developer** to lead the hands-on development and delivery of modern, enterprise-grade digital platforms. The primary focus of this role is frontend engineering, reusable UI development, performance, accessibility, and user experience delivery across complex business domains. The secondary focus is full-stack delivery, including backend services, cloud-native applications, integrations, DevOps, and Generative AI capabilities. The successful candidate will work across the complete software development lifecycle, from requirements discovery and solution design through implementation, testing, deployment, and production support. The role requires strong hands-on engineering capability combined with the ability to guide technical direction, mentor teams, and collaborate with product, design, security, operations, and business stakeholders.
Primary Focus: Front
Primary Focus: Frontend Development and Technical Leadership
- Lead the development of scalable frontend applications and contribute to practical frontend design decisions.
- Design and implement modular frontend platforms using React, Angular, TypeScript, JavaScript, HTML5, and CSS3.
- Implement and maintain micro-frontend solutions using Single-SPA, Module Federation, or equivalent approaches.
- Build reusable UI components, shared libraries, design-system foundations, and frontend standards.
- Deliver responsive, accessible, and high-performance experiences for desktop, tablet, and mobile users.
- Lead frontend modernization initiatives, including migration from legacy portals and frameworks.
- Apply state-management patterns using Redux, Redux Saga, React Hooks, and suitable Angular patterns.
- Collaborate closely with UX designers and product owners to translate user needs into maintainable technical solutions.
- Establish frontend testing practices using Jest, Jasmine, Playwright, Selenium, or equivalent tools.
- Conduct code reviews, technical assessments, debugging, and performance optimization activities.
- Enable independent team delivery through clear contracts, reusable assets, automated pipelines, and consistent engineering practices.
- Design and develop backend services using Node.js, Express.js, Java, Spring Boot, Spring WebFlux, GraphQL, and REST APIs.
- Apply microservices, API gateway, service-mesh, and event-driven development patterns.
- Design integrations with enterprise and legacy systems using REST, SOAP, GraphQL, Kafka, AWS MSK, JMS, and asynchronous messaging.
- Build and operate cloud-native solutions using AWS services including Lambda, API Gateway, S3, RDS, EC2, EKS, ECS, CloudFormation, OpenSearch, and Bedrock.
- Contribute to Generative AI solutions using RAG, vector databases, prompt engineering, LangChain, LangGraph, Strands, and AWS Bedrock.
- Design conversational search and agentic AI solutions with appropriate grounding, security, observability, and evaluation controls.
- Support data and persistence design across SQL Server, PostgreSQL, MySQL, MongoDB, DynamoDB, and OpenSearch.
- Establish CI/CD, containerization, observability, and release practices using Docker, Kubernetes, Jenkins, Bamboo, GitLab CI, Azure DevOps, CloudWatch, ELK, Splunk, or equivalent tools.
- Participate in performance engineering, resilience design, production support, and operational troubleshooting.
- Own frontend delivery for one or more enterprise products or platform domains.
- Contribute to technical designs, interface contracts, implementation plans, and technical decision records.
- Participate in technical discovery, requirements refinement, estimation, solution shaping, and delivery planning.
- Work hands-on across coding, reviews, debugging, testing, deployment, and production support.
- Lead or coordinate distributed engineering teams across multiple locations and time zones.
- Mentor developers in frontend engineering, full-stack development, testing, cloud practices, and design principles.
- Promote Agile delivery practices including sprint planning, backlog refinement, continuous delivery, and iterative improvement.
- Ensure solutions meet security, performance, availability, accessibility, maintainability, and regulatory requirements.
- Support integration with enterprise identity platforms, SSO, role-based access control, and secure session management.
- Drive engineering standards, quality gates, code coverage, automated testing, and defect prevention.
- Communicate complex technical decisions clearly to technical and non-technical stakeholders.
- 10+ years of professional software engineering experience, with significant experience leading frontend delivery.
- Advanced experience with React.js and/or Angular, including current Angular versions.
- Strong TypeScript and modern JavaScript expertise.
- Experience with React Hooks, Redux or equivalent state-management approaches.
- Practical experience designing and operating micro-frontend architectures.
- Strong knowledge of HTML5, CSS3, responsive design, browser behavior, performance, and accessibility.
- Experience creating reusable component libraries, shared frontend frameworks, or design systems.
- Experience with frontend automation and testing using Jest, Jasmine, Playwright, Selenium, or comparable tools.
- Strong experience with .net and python, or comparable enterprise backend technologies.
- Proven experience designing RESTful APIs, GraphQL services, and event-driven integrations.
- Practical knowledge of microservices, domain-driven design, distributed systems, and API gateway patterns.
- Experience with relational and NoSQL databases such as PostgreSQL, SQL Server, MySQL, MongoDB, DynamoDB, or OpenSearch.
- Experience delivering enterprise applications with high availability, scalability, and measurable performance targets.
- Hands-on in AI Assisted development using Kiro, GitHug Copilot
- Experience designing secure, observable, and testable AI-enabled enterprise applications.
- Proven experience leading cross-functional and geographically distributed teams.
- Strong stakeholder management, communication, mentoring, and technical decision-making skills.
- Experience working in Agile/Scrum environments and contributing across the complete SDLC.
- Demonstrated ability to balance hands-on coding with technical leadership and team mentoring.
- Establish or improve the frontend development roadmap and engineering standards.
- Deliver a reusable component and micro-frontend approach that supports independent team delivery.
- Improve frontend performance, accessibility, test automation, and release confidence.
- Contribute to at least one production-grade full-stack or cloud-native solution.
- Help deliver secure, measurable, and production-ready GenAI capabilities where appropriate.
- Strengthen engineering practices through code reviews, documentation, quality gates, and mentoring.
- Support reliable delivery for enterprise workloads with clear availability, scalability, and operational targets.
Required:
- - Bachelor’s degree in computer science, Engineering, Information Technology, or a related discipline.
- - Relevant postgraduate qualifications are advantageous.
- - AWS, .net, Python , Agile, or equivalent professional certifications are desirable.
- Ability to perform job responsibilities within a hybrid work model that requires US Tax professionals to co-locate in person 2–3 days per week.
- Bachelor's degree in computer science, software engineering, data science, or a related discipline.
- 3+ years of hands-on Python experience, including building APIs, writing automated tests, debugging, and scripting for automation.
- Experience with SQL, including data cleaning, feature handling, and working with both structured and unstructured data.
- Working knowledge of data science libraries such as pandas, NumPy, and scikit-learn, with basic exposure to visualization libraries such as Matplotlib or Seaborn for analysis and evaluation.
- Solid understanding of LLM and generative AI fundamentals, including prompting, embeddings, retrieval-augmented generation, vector databases, evaluation methods, guardrails, and hallucination management.
- Experience building chains, tools, or agents with LangChain, LangGraph, or a comparable orchestration framework for stateful AI workflows.
- Experience using AWS services programmatically via Boto3, including S3, Lambda, Bedrock, DynamoDB, and Agent Core, to support deployment workflows.
- Experience with API integrations across at least two enterprise platforms (for example, Azure DevOps, ServiceNow, Jira, Confluence).
- Experience with backend deployment practices, including FastAPI, Docker, CI/CD, logging, and monitoring.
- Ability to travel up to 10%, on average, based on the work you do and the clients and industries/sectors you serve.
- Limited sponsorship may be available.
- One of the following accreditations obtained:
○ If not CPA eligible:
Licensed attorney
Enrolled Agent
Technology Certifications
AWS Certified Solutions Architect
Certified Information Systems Security Professional (CISSP)
Certified SAFe Agile Software Engineer
Certified SAFe DevOps Practitioner
ISTQB (International Software Testing Qualifications Board)
Microsoft Azure
Microsoft Certified Solutions Developer (MCSD)
Oracle Certified Professional
Preferred skills:
- Experience with Streamlit, Gradio, or React sufficient to build usable interfaces for AI-powered tools.
- Familiarity with LLM evaluation frameworks such as DeepEval or RAGAS to test accuracy, groundedness, and guardrail effectiveness.
- Direct experience with AI-assisted development tools such as AWS Kiro, GitHub Copilot, Claude Code, or similar.
- Experience with Azure DevOps and ServiceNow APIs, webhooks, or connectors.
- Prior experience on a platform or developer-tooling team that treats internal engineering teams as its customers.
- Prior experience supporting a transformation or modernization effort, such as a shift in development methodology.
- Skilled at translating technical program management needs, such as risk and dependency tracking, into working software.
- Track record of writing clean, well-tested code and participating constructively in code reviews.
- Strong written and verbal communication skills, evidenced by experience collaborating across technical and non-technical teams.
Deloitte’s purpose is to make an impact that matters for our people, clients, and communities. At Deloitte, purpose is synonymous with how we work every day. It defines who we are. Our purpose comes through in our work with clients that enables impact and value in their organizations, as well as through our own investments, commitments, and actions across areas that help drive positive outcomes for our communities.
Our people and culture
Our inclusive culture empowers our people to be who they are, contribute their unique perspectives, and make a difference individually and collectively. It enables us to leverage different ways of thinking, ideas and perspectives, and bring more creativity and innovation to help solve our clients’ most complex challenges. This makes Deloitte one of the most rewarding places to work.
Professional development
At Deloitte, professionals have the opportunity to work with some of the best and discover what works best for them. Here, we prioritize professional growth, offering diverse learning and networking opportunities to help accelerate careers and enhance leadership skills. Our state-of-the-art DU: The Leadership Center in India, located in Hyderabad, represents a tangible symbol of our commitment to the holistic growth and development of our people. Explore DU: The Leadership Center in India .
Benefits To Help You Thrive
At Deloitte, we know that great people make a great organization. Our comprehensive rewards program helps us deliver a distinctly Deloitte experience that helps that empowers our professionals to thrive mentally, physically, and financially—and live their purpose. To support our professionals and their loved ones, we offer a broad range of benefits. Eligibility requirements may be based on role, tenure, type of employment and/ or other criteria. Learn more about what working at Deloitte can mean for you.
Recruiting tips
From developing a stand out resume to putting your best foot forward in the interview, we want you to feel prepared and confident as you explore opportunities at Deloitte. Check out recruiting tips from Deloitte recruiters.
Requisition code: 374783