Senior Web Application Engineer - React
Tech Stack / Keywords
Firma i stanowisko
cerebre is on a mission to build the data foundation of the physical world by offering a live intelligence map of facilities, often called the “brain” of the digital twin, to help engineers, data scientists, and business teams understand data within the context of plants. The company collaborates with the world’s largest companies and innovative partners transforming the industrial sector. cerebre is a global team of engineers, scientists, and innovators focused on helping manufacturing facilities build and use intelligence. The development team designs and delivers novel solutions as part of a market-leading team changing how the industrial world works. The company supports a 100% remote work model and offers a competitive time-off package.
Wymagania
- 7+ years of professional software development experience
- Strong commercial experience with React and TypeScript
- Proven experience building and maintaining large, complex web applications
- Strong JavaScript fundamentals
- Experience building complex application interfaces involving application state, business logic, asynchronous behavior, and feature dependencies
- Experience working with large, existing codebases where changes may affect multiple product areas
- Experience integrating frontend applications with backend services and working with structured and interconnected data
- Strong problem solving and analytical skills
- Ability to work independently when requirements are not fully defined
- Ability to ask questions, gather missing information, and proactively advance work
- Ability to write clean, maintainable, production-ready code
- Strong collaboration and communication skills
- At least B2 English level
Preferred Skills:
- Experience working in a product company with products developed and maintained over a long period
- Experience with multi-customer or multi-user group products
- Experience with mature products containing legacy functionality and complex dependencies
- Previous full stack or backend development experience, ideally with .NET (C#)
- Understanding of backend concepts such as authentication, databases, API design, and data modelling
- Experience with graphs, trees, diagrams, or interconnected structures
- Experience with interactive visualization using D3.js, PixiJS, SVG, or Canvas
- Experience solving algorithmic or data structure problems
- Experience with GitLab and CI/CD
- Experience working in a fast-changing product environment
Obowiązki
- Build and evolve complex functionality in a large React and TypeScript application
- Develop highly interactive application interfaces with complex user interactions, state, logic, and dependencies
- Consider the broader product impact of changes and understand how different areas of the application interact
- Build new functionality while maintaining and improving features already used by customers
- Work with structured and interconnected data, asynchronous processes, backend services, and APIs
- Collaborate closely with frontend and backend engineers on technical solutions and implementation
- Work closely with the Product team to understand problems, shape solutions, and contribute beyond predefined tasks
- Investigate problems, gather missing information, and propose solutions when requirements are not fully defined
Benefity
cerebre
14 aktywnych ofert