
React JS Developer
Job Description
We are seeking a talented and passionate React JS Engineer to join our growing development team. The ideal candidate will be responsible for developing and maintaining user-facing features using React.js, ensuring high performance, responsiveness, and an excellent user experience. You will work closely with designers, product managers, and backend engineers to translate UI/UX designs and wireframes into high-quality code.
Responsibilities:
- Develop new user-facing features using React.js and its ecosystem.
- Build reusable components and front-end libraries for future use.
- Translate UI/UX designs and wireframes into high-quality code.
- Optimize components for maximum performance across a vast array of web-capable devices and browsers.
- Collaborate with product managers, designers, and backend engineers to define, design, and ship new features.
- Ensure the technical feasibility of UI/UX designs.
- Participate in code reviews to maintain code quality and share knowledge.
- Identify and troubleshoot UI/UX problems and bugs.
- Stay up-to-date with the latest trends and best practices in front-end development, especially within the React ecosystem.
- Write unit and integration tests to ensure the robustness and reliability of the application.
Required Skills and Experience:
- Strong proficiency in JavaScript, including ES6+ syntax.
- Thorough understanding of React.js and its core principles.
- Experience with popular React.js workflows (such as Flux or Redux).
- Familiarity with modern front-end build pipelines and tools (e.g., Webpack, Babel, npm/yarn).
- Experience with RESTful APIs.
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
- Proficiency with HTML5 and CSS3.
- Experience with responsive and adaptive design principles.
- Strong understanding of cross-browser compatibility issues and ways to work around them.
- Familiarity with version control tools, particularly Git.
- Ability to understand business requirements and translate them into technical requirements.
- Excellent problem-solving skills and attention to detail.
- Strong communication and collaboration skills.
Preferred Qualifications:
- Experience with TypeScript.
- Familiarity with server-side rendering (SSR) or static site generation (SSG) with React frameworks (e.g., Next.js, Gatsby).
- Knowledge of testing frameworks (e.g., Jest, React Testing Library, Cypress, Enzyme).
- Experience with state management libraries other than Redux (e.g., Zustand, Recoil, Context API).
- Familiarity with UI component libraries (e.g., Material-UI, Ant Design, Chakra UI).
- Understanding of accessibility best practices.
- Experience with agile development methodologies (Scrum, Kanban).
Education:
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
Similar roles
Backend Engineer - FinTech (M/F/D)
freenow·Hamburg, Germany
<p>Freenow empowers smarter mobility decisions helping people to move freely and cities to thrive.</p> <p>This is an exciting time to join us: Freenow is now part of Lyft, and we're growing our tech organization as we integrate with Lyft's global platform and systems. That means more scale, more engineering depth to learn from, and more opportunity to shape how our…
- On-site
- Full-time
- Blue Card — tied; settle 21–33mo
Backend Engineer - FinTech (M/F/D)
freenow·Berlin, Germany
<p>Freenow empowers smarter mobility decisions helping people to move freely and cities to thrive.</p> <p>This is an exciting time to join us: Freenow is now part of Lyft, and we're growing our tech organization as we integrate with Lyft's global platform and systems. That means more scale, more engineering depth to learn from, and more opportunity to shape how our…
- On-site
- Full-time
- Blue Card — tied; settle 21–33mo
Senior Software Engineer (AppGlass)
jetbrains·Worldwide
<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p> <p><strong> </strong></p> <p>One of the projects we’re working on within the JetBrains Innovation Hub is the AppGlass,…
- On-site
- Full-time
Senior QA engineer (BAD)
jetbrains·Worldwide
<p data-pos="0">At JetBrains, code is our passion. Ever since we started, back in 2000, we have been striving to make the most effective developer tools on earth. Our tools speed up production by automating routine checks and corrections, freeing developers to grow, discover, and create.</p> <p data-pos="274">The Business Applications Development team is a vital integrational hub within JetBrains. We are…
- On-site
- Full-time
Senior Graphics/JVM Software Engineer (JVM Runtime)
jetbrains·Worldwide
<p>At JetBrains, code is our passion. Ever since we started, back in 2000, we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover, and create.</p> <p>We're now looking for a Senior Graphics/JVM Software Engineer with in-depth knowledge of modern hardware-accelerated APIs…
- On-site
- Full-time
Jr Software Engineer - ML Runtime - Rust
Tensordyne·Munich, Germany
About Tensordyne (formerly Recogni) AI is transforming our world. It can perform cognitive functions that previously only humans could do, such as perceiving interactions across different modalities and environments - with the ability to quickly learn and then solve complex problems. Tensordyne is an AI system solution company that builds very high-performance, low-power generative AI inference systems. Our mission, through…
- On-site
- Full-time
- Blue Card — tied; settle 21–33mo
Engineering Manager - Financial Services
The Very Group·Liverpool, United Kingdom
Internal use only - Grade D About us We’re the team behind digital retailer Very. Our purpose, helping families get more out of life, powers everything we do. And we want our people to get more out of life too! If you’re high-performing, ambitious and make the most of every opportunity, we want to hear from you. In return, you’ll…
- Hybrid
- Full-time
Senior/Staff Platform Engineer (m/f/x)
Cortea AI·Berlin, Germany
YOUR ROLE We ship fast, and we intend to keep shipping fast. The consequence is that our system is outgrowing the amount of deliberate design that went into it. We run AI agents over customer documents in a domain where being wrong is expensive, and a lot of the load-bearing decisions about how those fit together are still implicit. You…
- On-site
- Full-time
- Blue Card — tied; settle 21–33mo