Senior Web Application Engineer - React
New
C
cerebreIndustrial Software
Poznań, Wrocław, Kraków, Warszawa, Trójmiasto, 100% remote (PL)Full-TimeSenior
Salary5,800 - 8,300 USD per month
Apply NowOpens the employer's application page
Job Details
- Languages
- B2 English level
- Experience
- 7+ years
- Required Skills
- Backend DevelopmentFull Stack DevelopmentJavascriptTypeScriptReactProblem Solving
Requirements
- 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 dependencies between features.
- Experience working with large, existing codebases where changes may affect multiple areas of the product.
- 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 move work forward.
- Ability to write clean, maintainable, production ready code.
- Strong collaboration and communication skills.
- At least B2 English level.
Responsibilities
- 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 simply executing predefined tasks.
- Investigate problems, gather missing information, and propose solutions when requirements are not fully defined.
View Full Description & ApplyYou'll be redirected to the employer's site