Geforderte Skills
Sprachen: English
Jobbeschreibung
Project overview
Senior React Developer (with Java Backend)
Work Mode: Hybrid
Project details
Krakow, Poland
Office Presence: 3 days per week
About the Role
We are looking for a Senior React Developer with Java backend experience who is passionate about building modern, scalable, responsive, and high-performance web applications.
The ideal candidate will have strong expertise in React and TypeScript, combined with a solid understanding of Java-based backend services and RESTful API integration.
In this role, you will primarily focus on designing and developing high-quality frontend applications, delivering intuitive user experiences, and collaborating closely with backend engineers, product owners, and business stakeholders. You will also contribute to Java backend development and integration when required.
This role offers an opportunity to work on complex business applications, contribute to architectural decisions, and apply modern engineering practices in an Agile development environment.
Key Responsibilities
Frontend Development – 80%
Backend Development – 20%
Required Skills and Experience
Frontend Technologies
Java Backend Technologies
Ideal Candidate Profile
The ideal candidate is a frontend-focused engineer with strong React expertise and practical Java backend capabilities.
Sould be comfortable taking ownership of frontend features end to end, collaborating with backend teams, integrating APIs, and contributing to Java services when needed.
We value engineers who combine technical excellence with a product-oriented mindset, take pride in delivering high-quality software, and actively contribute to a collaborative engineering culture.
- Design, develop, and maintain modern web applications using React, TypeScript, and JavaScript.
- Build reusable, modular, scalable, and high-performance UI components following frontend engineering best practices.
- Develop responsive and accessible user interfaces using HTML5, CSS3, and modern styling approaches.
- Implement efficient state management, data fetching, and API integration strategies.
- Build data-intensive and interactive user interfaces capable of handling large datasets and real-time updates.
- Collaborate with UX/UI designers, product owners, and business stakeholders to translate business requirements into intuitive user experiences.
- Optimize application performance, rendering efficiency, responsiveness, and browser compatibility.
- Write clean, maintainable, testable, and well-documented code.
- Develop and maintain automated tests using appropriate unit, integration, and end-to-end testing frameworks.
- Participate in code reviews, technical discussions, and continuous improvement initiatives.
- Develop, maintain, and enhance backend services using Java and Spring Boot.
- Design, consume, and integrate RESTful APIs and backend microservices.
- Collaborate with backend engineers to define API contracts, data models, and service integration patterns.
- Support troubleshooting, debugging, and performance optimization across frontend and backend components.
- Contribute to unit testing, integration testing, and maintaining the reliability of backend services.
- Understand event-driven architectures, asynchronous communication, and distributed systems where applicable.
- Strong commercial experience developing applications with React and TypeScript.
- Excellent knowledge of JavaScript, modern ES6+ features, HTML5, and CSS3.
- Experience with React Hooks, component composition, reusable UI patterns, and frontend architecture.
- Practical experience with state management solutions such as Redux Toolkit, Zustand, Context API, or equivalent.
- Experience integrating frontend applications with RESTful APIs.
- Strong understanding of asynchronous programming, API error handling, and data-fetching patterns.
- Experience with responsive design, accessibility, browser compatibility, and frontend performance optimization.
- Understanding of frontend security, maintainability, and scalability best practices.
- Good working experience with Java and Spring Boot.
- Understanding of REST API development, HTTP protocols, JSON, and API integration.
- Familiarity with microservices architecture and backend service communication.
- Start: flexible
- Remote: hybrid
- Location: Kraków, Kraków, PL
- Languages: English
Indexiert von der 9am-Meta-Suche. Du bist Job-Anbieter? Listing beanspruchen oder verwalten
Gefunden auf justjoin.it