React Software Developer

thinkproject
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

PHP
Unit Testing
Azure
C Sharp (Programming Language)
Software as a Service
Software Quality
Code Review
Command-Query Responsibility Segregation (Software Development)
Object-Oriented Software Development
Software Architecture
Software Engineering
TypeScript
Azure
Test Driven Development
React
Backend
Event Driven Architecture
Containerization
Kubernetes
Production Code
Front End Software Development
REST
Docker
Microservices

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.

Apply for this position