React Software Developer
Role details
Job location
Tech stack
Job description
We are looking for a Senior React Software Developer (f/m/d) to own core product features within our cloud based SaaS platform. You will design, build, and maintain frontend services that are used by major infrastructure organisations across Europe - collaborating daily with product managers, architects, and backend engineers across our international team.
This is a hands-on engineering role. You will write production code every day, contribute to architecture decisions, and be responsible for the quality of what you ship from requirements through to post-release support.
Tech you will work with daily: React 18+ | TypeScript strict | RTK Query | React Hook Form + Zod | MUI / design tokens | REST APIs | Docker | Kubernetes | Azure, Frontend Engineering
- Design, develop, and maintain React frontend services on our SaaS platform
- Write clean, testable, well-documented TypeScript following strict-mode standards
- Build and consume RESTful APIs in close collaboration with backend engineers
Architecture & Code Quality
- Apply object-oriented design principles and patterns (SOLID, DDD, CQRS) where they solve real problems - not as a checklist
- Participate in code reviews and hold the bar for engineering standards across the team
- Identify and resolve performance bottlenecks before they reach production
Delivery & Continuous Improvement
- Contribute to the full software development lifecycle - from requirements and architecture through to deployment and production support
- Engage in technical discussions and help improve our development processes, tooling, and delivery practices
Domain Integration
-
Work with BIM data formats and standards (IFC, BCF, COBie) as part of integration features -understanding the construction domain is part of what makes this role different from a generic frontend position, * Month 3: Independently delivering features across the React codebase; code reviews are valued by the team; no regressions introduced
-
Month 6: Owning a non-trivial product area end-to-end; contributing to architecture discussions with evidence-backed proposals
-
Month 12: Recognised as a technical reference point for React standards on the team; at least one significant performance or quality improvement delivered to production
You're probably NOT a fit if
- You prefer to work within a fully defined spec with minimal technical ownership
- You are not comfortable with TypeScript strict mode in production
- You are not interested in the construction and infrastructure domain
- You need a large team around you to make technical decisions
What we offer
Compensation (Pune, Senior) Competitive fixed salary - shared on request Variable performance bonus: 5% of fixed Continuous learning & certification budget Learning programmes | Career growth | International exposure At Thinkproject, we run feedback cycles that are honest and frequent. We believe the best engineering cultures are built on trust, transparency, and shared ownership - not hierarchy. Our Pune team is a core part of a global organisation, collaborating across time zones with colleagues in Germany, France, the UK, UAE, Spain, New Zealand, and AustraliaLunch 'n' Learn Sessions I Women's Network I LGBTQIA+ Network I Coffee Chat Roulette I Free English Lessons I Thinkproject Academy I Social Events I Volunteering Activities I Open Forum with Leadership Team (Tp Café) I Hybrid working I Unlimited learning
Your contact:
Viviana Baltag
Requirements
You have 6+ years of professional React experience and have shipped production-grade TypeScript at scale. Specifically:
- 6+ years of professional experience in React development
- Production experience with React 18+, TypeScript (strict mode), RTK Query, React Hook Form+ Zod, and MUI / design tokens
- Solid understanding of object-oriented design principles and software architecture patterns: SOLID, DDD, CQRS
- Experience building and consuming RESTful APIs
- Familiarity with Azure and containerisation (Docker / Kubernetes)
- Unit testing and test-driven development - in practice, not just in principle
- Comfortable in Agile/Scrum delivery environments with high individual ownership
- English fluency (written and spoken)
Nice-to-Have (Bonus Skills)
- Backend development experience (PHP or C#)
- Microservices or event-driven architecture (Azure Service Bus, MassTransit)
- Prior experience in construction, engineering, or real estate software domains
Soft Skills
- Engineering rigour - you care about the correctness and maintainability of what you ship, not just whether it runs
- Ownership mindset - you build it, you run it, you improve it
- Clear written and verbal communication: able to explain technical decisions to non-engineering stakeholders
- Collaborative: you build working relationships across product, backend, and design without friction
- Comfortable with ambiguity - you can move from incomplete requirements without waiting for perfect conditions
About the company
thinkproject was founded in 2000 in Munich, Germany. Since then, the company has grown into the leading provider for cross-enterprise collaboration and information management in Europe.
Global customers from the construction and engineering industries are served from thinkproject’s home base in Munich and via a range of subsidiaries across Europe.
thinkproject addresses today’s digitization challenges in construction and engineering by providing state-of-the-art software solutions as well as industry expert consulting and services.