React Developer (f/m/d)
Job description
About the role
Urbansportsclub is seeking a talented React Developer to join our dynamic team in Berlin. This position offers an to work on innovative projects that enhance our digital platform, which connects users to a variety of sports and fitness options. As a React Developer, you will play a crucial role in developing user-friendly applications and improving the overall user experience. If you are about coding and eager to contribute to a fast-paced environment, we would love to hear from you. You will have the opportunity to work with modern technologies to build scalable and high-performance web applications. Your work will directly impact how users discover and book sports facilities and classes across the city. You will be part of a collaborative team that values clean code and efficient problem-solving. This role requires a proactive attitude and a passion for creating intuitive digital experiences. We are looking for someone who takes ownership of their work and strives for excellence in every line of code.
Key facts
What you'll do
- Design and implement responsive user interfaces using React.js, ensuring a experience across devices.
- Collaborate with UX/UI designers to translate wireframes and prototypes into functional web applications.
- Write clean, maintainable, and efficient code while adhering to best practices and coding standards.
- Optimize applications for maximum speed and scalability, ensuring high performance across all platforms.
- Participate in code reviews, providing constructive feedback to peers and contributing to a culture of continuous improvement.
- Troubleshoot and debug applications, identifying and resolving issues in a timely manner to maintain high-quality standards.
- Work closely with backend developers to integrate APIs and other services, ensuring smooth data flow between the front-end and back-end systems.
- Stay up-to-date with the latest industry trends and technologies, bringing innovative ideas to the team to enhance our product offerings.
- Contribute to the development of technical documentation, including design specifications and user guides.
- Mentor junior developers, sharing knowledge and fostering a collaborative learning environment within the team.
- Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Engage with stakeholders to gather requirements and provide updates on project progress, ensuring alignment with business goals.
Requirements
- Proven experience as a React Developer or in a similar role, with a strong portfolio of web applications.
- Proficiency in JavaScript, HTML, and CSS, with a deep understanding of React.js and its core principles.
- Experience with state management libraries such as Redux or MobX.
- Familiarity with RESTful APIs and asynchronous programming concepts.
- Knowledge of version control systems, particularly Git, for collaborative development.
- Strong problem-solving skills and the ability to work independently as well as part of a team.
- Excellent communication skills, both written and verbal, with the ability to articulate technical concepts to non-technical stakeholders.
Nice to have
- Experience with TypeScript and its integration with React applications.
- Familiarity with testing frameworks such as Jest or Mocha for unit and integration testing.
- Understanding of web accessibility standards and best practices.
- Previous experience in an agile development environment, particularly Scrum or Kanban.
- Knowledge of server-side rendering and frameworks like Next.js.
- Familiarity with cloud services such as AWS or Azure for deployment and hosting.
Practical notes
- This position is based in Berlin, a city known for its tech scene and diverse culture.
- The role offers opportunities for professional development and growth within a supportive team environment.
- Candidates should be prepared for a technical interview process that may include coding challenges and system design discussions.
- Interested applicants can apply through our website at [Urbansportsclub Careers](https://urbansportsclub.jobs.personio.de/job/116322).
- We welcome applications from individuals of all backgrounds and experiences, and we are committed to creating an inclusive workplace.
Skills & tools
- React.js
- JavaScript (ES6+)
- HTML5 & CSS3
- Redux or MobX
- Git
- RESTful APIs
- Agile methodologies
The role of React Developer at Urbansportsclub is central to our mission of delivering high-quality digital experiences to our community members. In this position, you will be responsible for creating intuitive and responsive interfaces that make our platform enjoyable and easy to use. You will work closely with designers to ensure that every pixel aligns with our brand vision while maintaining optimal performance. Your expertise in React.js will allow us to build robust features that handle complex user interactions seamlessly. You will contribute to the entire development lifecycle, from initial concept through deployment and maintenance. This includes writing tests, debugging issues, and ensuring that our applications meet the highest standards of quality. We value developers who are not only skilled in their craft but also passionate about learning and sharing knowledge. The successful candidate will be comfortable working in an agile environment where requirements can change rapidly. You will participate in daily stand-ups, sprint planning, and retrospectives to help the team deliver value efficiently. Your ability to communicate effectively with both technical and non-technical team members will be essential for gathering requirements and explaining technical constraints. We are building a product that serves a diverse user base, so your perspective and attention to detail will help us make informed decisions. This is a great opportunity to work on a platform that is growing and evolving in the exciting Berlin tech scene. If you are passionate about React and want to make a tangible impact, we encourage you to apply.