Senior React.js Developer for Web Application Finalization Offline
📌 About Spreenauten GmbH
Spreenauten GmbH is a Berlin-based technology company specializing in radio communication, software development, and IoT solutions. We develop and operate complex web-based applications and mission-critical communication systems for international clients. Our team values high-quality code, best practices, and efficiency in all our projects.
If this project goes well, there is an opportunity for a long-term collaboration on future frontend and full-stack projects.
🔹 Job Description:
We are looking for a highly experienced Senior React.js Developer to finalize the frontend of a sophisticated web application. The project requires a strong architectural understanding, API integration expertise, and pixel-perfect implementation. The estimated duration is 10–14 days.
🔹 Key Requirements:
✅ Expert-level React.js experience – Deep understanding of component architecture, hooks, state management (Context API, Redux/Zustand).
✅ Strong architecture skills – Ability to optimize existing structures and implement best practices.
✅ Pixel-perfect implementation – Adherence to Figma/Adobe XD designs with precise UI execution.
✅ API integration expertise – Efficiently consuming RESTful/GraphQL APIs, handling authentication, and managing data fetching.
✅ Best Practices & Code Quality:
- Clean, maintainable, and modular code following SOLID principles.
- Performance optimizations (lazy loading, memoization, reducing re-renders).
- Linting & formatting consistency (ESLint, Prettier).
- Unit & integration tests using Jest, React Testing Library, or Cypress.
✅ Basic Python + Docker skills are a plus – The backend is built with Python, so a basic understanding is beneficial.
🛠 Project Details:
- Duration: Approx. 10–14 days
- Time Zone: Berlin, Germany (09:00 – 18:00 CET)
- Collaboration Tools: Jira, GitLab, Mattermost
⏱️ Time Tracking Requirements:
- Time tracking is mandatory via Clockify.
Accurate logging of time spent on tasks is required for transparency and invoicing.
The job ad is no longer active
Look at the current jobs React.js →