Thornton Tomasetti applies engineering and scientific principles to solve the world’s challenges. An independent organization of creative thinkers and innovative doers collaborating from offices worldwide, our mission is to bring our clients ideas to life and, in the process, lay the groundwork for a better, more resilient future. We provide support and opportunities to our employees to achieve their full potential and cultivate a rewarding career.
Our CORE group manages our research and development efforts, from incremental efficiency improvements to solving some of the most challenging engineering problems of our time. We believe collaboration amplifies our innovation potential and creates connections that lead to better, more imaginative solutions for our clients.
The Role
Thornton Tomasetti’s CORE studio is seeking an Applications Developer to join our Application Development team in Mumbai. This role focuses on building high-quality, modern web applications used by engineers, designers, and technical specialists across the AEC industry.
You will work primarily on front-end application development using contemporary TypeScript-based frameworks, while contributing across the full stack to deliver complete, production-ready systems. The role involves close collaboration with developers in India and the US, and offers the opportunity to take increasing ownership as our Mumbai team grows.
This position is well-suited to an experienced developer who is comfortable working with a high degree of autonomy, contributing to technical decisions, and shipping real products - not prototypes or exercises.
Responsibilities
- Design, build, and maintain production web applications using TypeScript with React and Vue.
- Implement robust, maintainable front-end architectures, including component systems, state management, and client-side data flows.
- Collaborate with backend developers to integrate front-end applications with APIs, services, and databases.
- Contribute across the full stack as needed, including backend development, application configuration, and deployment workflows.
- Use modern development tools and practices to deliver reliable, well-tested, and well-documented software.
- Work closely with distributed team members in India and the US to align on requirements, implementation approaches, and development standards.
- Participate in code reviews and technical discussions to maintain code quality and consistency across projects.
- Partner with product owners, designers, developers and end users to translate requirements into clear, usable, and effective software solutions.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Information Technology, Design, or a related field.
- Minimum 3-5 years of professional experience developing and shipping production web applications, with a clear emphasis on front-end development.
- Deep hands-on experience with TypeScript and modern front-end frameworks, specifically React and/or Vue.
- Proven ability to build complex user interfaces and applications - not just isolated components - using front end routers, stores, and maintainable design patterns.
- Solid full-stack experience, including backend development using Node.js or similar frameworks; working with RESTful APIs (and/or GraphQL); and familiarity with databases and application data models.
- Experience with data visualization, 3D, or spatial interfaces (e.g., D3.js, Three.js or similar libraries).
- Proficiency using AI-assisted development tools (e.g., agentic coding assistants in the IDE and/or CLI-based agentic coding tools - Cursor, Claude Code, etc) as part of a contemporary software development workflow.
- Ability to work independently, take ownership of tasks, and deliver high-quality results with minimal supervision.
- Strong problem-solving skills with the ability to think creatively while delivering practical, effective solutions.
- Strong written and verbal communication skills in English; comfortable working in distributed, cross-time-zone teams.
- Product-oriented mindset, with attention to usability, performance, reliability, and long-term maintainability.
Nice To Have
- Experience developing applications for the Architecture, Engineering, and Construction (AEC) industry or other technical/professional domains.
- Familiarity with cloud platforms (AWS, Azure or similar), CI/CD pipelines, and modern DevOps practices.
- Interest in automation, computational design, or applied AI workflows.
- Familiarity with common web application security vulnerabilities and best practices for identifying and mitigating them.
- Background in UX design and data driven product development.
Thornton Tomasetti is proud to be an equal employment workplace. Individuals seeking employment at Thornton Tomasetti are considered without regards to age, ancestry, color, gender (including pregnancy, childbirth, or related medical conditions), gender identity or expression, genetic information, marital status, medical condition, mental or physical disability, national origin, protected family care or medical leave status, race, religion (including beliefs and practices or the absence thereof), sexual orientation, military or veteran status, or any other characteristic protected by federal, state, or local laws.
Thornton Tomasetti Global Terms of Use and Privacy Statement
Carefully read these Terms of Use before using this website. Your access to and use of this website and application for a job at Thornton Tomasetti are conditioned on your acceptance and compliance with these terms.
Please access the linked document by clicking here, select the country where you are applying for employment, and review. Before submitting your application you will be asked to confirm your agreement with the terms.
Beware Of Recruitment Fraud: Scammers may attempt to impersonate Thornton Tomasetti. Messages from our firm come only from the ThorntonTomasetti.com domain, Thornton Tomasetti does not use any third-party recruiters. When in doubt, please contact us through our web form here and see how you can protect yourself online here.