Job Summary
We are seeking a highly skilled Senior Software Engineer to design and develop scalable frontend platform solutions that enable modular application development across enterprise environments. The ideal candidate will have experience building SDKs, micro-frontend architectures, shared platform services, event-driven communication frameworks, and automated testing solutions.
Responsibilities
- Design, develop, and maintain frontend platform frameworks and SDKs to support modular application development.
- Architect scalable micro-frontend solutions with dynamic runtime loading and deployment capabilities.
- Build event-driven communication and state management frameworks for cross-module interaction.
- Develop shared platform services including configuration management, API integration, feature flags, and display controls.
- Establish component lifecycle standards for initialization, updates, cleanup, and seamless replacement.
- Implement automated testing strategies using Jest, Cypress, and Playwright.
- Conduct code reviews and enforce engineering best practices, coding standards, and quality metrics.
- Collaborate with product, UX, backend, and cross-functional development teams.
- Support application performance optimization, maintainability, and scalability initiatives.
Required Qualifications
- 5+ years of software engineering experience.
- Strong proficiency in JavaScript/TypeScript and modern frontend frameworks (React preferred).
- Experience building Micro-Frontend architectures and reusable frontend SDKs.
- Strong understanding of event-driven systems, state management, and modular application design.
- Hands-on experience with REST APIs and frontend-backend integrations.
- Experience with automated testing frameworks such as Jest, Cypress, or Playwright.
- Experience participating in code reviews and mentoring engineering teams.
- Strong troubleshooting and problem-solving skills.
Preferred Qualifications
- Experience with enterprise-scale frontend platforms.
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience with cloud-native application development.
- Knowledge of frontend performance optimization techniques.
About Cognizant:
Cognizant (Nasdaq: CTSH) is an AI Builder and technology services provider, bridging the gap between AI investment and enterprise value by building full-stack AI solutions for our clients. Our deep industry, process and engineering expertise enables us to build an organization’s unique context into technology systems that amplify human potential, drive tangible outcomes and keep global enterprises ahead in a fast-changing world. See how at cognizant.ai or @cognizant.
Additional employment information
Compensation information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law.
Language requirements vary depending on roles, but we ask that all candidates have basic English proficiency for company-wide communications purposes. For roles based in Quebec, professional English proficiency is required, as you’ll deliver services to and collaborate with stakeholders outside the province who may not speak French.
Cognizant is an equal opportunity employer. Your application and candidacy will not be considered based on race, color, sex, religion, creed, sexual orientation, gender identity, national origin, disability, genetic information, pregnancy, veteran status or any other characteristic protected by federal, provincial or local laws.
If you have a disability that requires reasonable accommodation to search for a job opening or submit an application, please email [email protected] with your request and contact information.











