Senior React Developer

ERNI
München, Germany
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Spanish, German, Catalan
Compensation
€ 72K

Job location

Municipality of Valencia, Spain

Tech stack

JavaScript
Agile Methodologies
HTML5
Automation of Tests
Continuous Delivery
Continuous Integration
Persistent Data Structure
Laboratory Information Management Systems
Scrum
Responsive Web Design
Software Engineering
Software Systems
Systems Integration
TypeScript
Data Processing
React
Cypress
Backend
Containerization
Material Design
Kubernetes
Data Management
Front End Software Development
React
React Testing Library
Event Sourcing
REST
Docker
Web Api
Microservices

Job description

Senior React DeveloperDo you want to work for an International Service Delivery Center in Spain as a Senior React Developer?You will be part of a cross?functional agile team building a next?generation data management platform within a highly regulated environment.The system is designed using a distributed, event?driven microservices architecture, handling complex workflows, real?time data processing, and integrations with external systems.The platform emphasizes scalability, resilience, traceability, and high reliability, leveraging modern technologies such as Rust, container orchestration, and event sourcing patterns.The team operates within an agile framework, focusing on continuous delivery, built?in quality, and strong engineering practices.How do we make this happen?With people.Besides your team and manager, you will have several support figures like a godparent, who will help you with the practical and administrative aspects of daily life during your first six months, and a mentor, who will guide you through your onboarding and career at ERNI.You will have regular 1:1 meetings and will work on your development plan to define short?, medium? and long?term goals.What You Will BringBachelor's degree in Software/ Engineering or a related field.Strong experience with React.js and its ecosystem.Solid understanding of JavaScript, TypeScript, HTML5, and CSS3.Experience with state management solutions (Redux, MobX, etc.).Experience consuming RESTful APIs.Proficiency with Git.Experience with testing frameworks (Jest, React Testing Library, Cypress, etc.).Good understanding of responsive design and cross?browser compatibility.Proven experience designing scalable, maintainable, and modular UI architectures.Ability to translate functional and business requirements and UX/UI designs into intuitive pixel?perfect UI components and user flows.Familiarity with Agile methodologies (Scrum, Kanban, SAFe).Focus on quality and craftsmanship, not just delivery speed.A collaborative approach: we succeed as a team, not as individuals.Comfort working in international environments.English fluency.German is a plus.What You Will Be Responsible ForDevelop scalable, user?centric frontend applications using React and modern frontend technologies.Design and maintain a robust, modular UI architecture with a focus on performance, accessibility and security.Implement automated testing (unit, integration and end?to?end) and apply TDD/BDD practices to ensure traceability to requirements.Integrate frontends with backend APIs and lab systems (LIS/LIMS); ensure data persistence, auditing and security requirements are met.Support CI/CD and containerized environments (Docker/Kubernetes) to enable reliable delivery and production troubleshooting.Maintain required documentation and regulatory artifacts to comply with QMS and applicable standards.Collaborate with Product, UX, backend and validation teams in Agile/SAFe ceremonies; mentor peers and contribute to architecture decisions.What if the project ends?We work on a wide variety of projects, technologies, and sectors, allowing you to keep growing in different environments.If a project ends or you feel ready for a new challenge, we'll find another one that aligns with your professional development.Our Working ModelWe ask you to be available for key meetings.Need to leave for a doctor's appointment or to pick up your child from school?No problem.We trust you to deliver quality work within your 40?hour workweek.Our model is hybrid: we usually go to the office two days a week, but we love seeing each other's faces; the best stories always happen in the office!You Will Also EnjoyWe cover your certifications and reward technical achievements up to €1,400.Private health and travel insurance.Full coverage for sick leave + 1 extra day off per month without medical leave.Free emotional, legal, and family support.Gym discounts + sports compensation.Flexible remuneration: meals, transport, childcare, etc.Referral bonuses: up to €6,000 per candidate and €5,000 per client.23 working days of vacation.Free language courses: English, Spanish, Catalan and German.About Our CompanyERNI is a Swiss Software Engineering company leader in building complex, customized software solutions.It has more than 25 years of experience using technology to have a positive impact on people's lives.We build digital solutions that connect the physical world (devices & connectivity) with the digital one (software solutions, connected or consuming their data).Our teams prioritize the software lifecycle and ensure that our code is both clean and secure.Our maturity in building high?impact software solutions approaches us whatever industry looking for quality and sophistication (e.g., Gaming, FMCG or Validation & Inspection).Salary & ApplicationWe will discuss salary during the first call.If it is important to you, feel free to ask!Would you like to become an ERNI?Apply now!#J-*****-Ljbffr

Requirements

You will have regular 1:1 meetings and will work on your development plan to define short?, medium? and long?term goals.What You Will BringBachelor's degree in Software/ Engineering or a related field.Strong experience with React.js and its ecosystem.Solid understanding of JavaScript, TypeScript, HTML5, and CSS3.Experience with state management solutions (Redux, MobX, etc.). Experience consuming RESTful APIs.Proficiency with Git.Experience with testing frameworks (Jest, React Testing Library, Cypress, etc.). Good understanding of responsive design and cross?browser compatibility.Proven experience designing scalable, maintainable, and modular UI architectures.Ability to translate functional and business requirements and UX/UI designs into intuitive pixel?perfect UI components and user flows.Familiarity with Agile methodologies (Scrum, Kanban, SAFe). Focus on quality and craftsmanship, not just delivery speed.A collaborative approach: we succeed as a team, not as individuals.Comfort working in international environments.English fluency. German is a plus.What You Will Be Responsible ForDevelop scalable, user?centric frontend applications using React and modern frontend technologies.Design and maintain a robust, modular UI architecture with a focus on performance, accessibility and security.Implement automated testing (unit, integration and end?to?end) and apply TDD/BDD practices to ensure traceability to requirements.Integrate frontends with backend APIs and lab systems (LIS/LIMS); ensure data persistence, auditing and security requirements are met.Support CI/CD and containerized environments (Docker/Kubernetes) to enable reliable delivery and production troubleshooting.Maintain required documentation and regulatory artifacts to comply with QMS and applicable standards.Collaborate with Product, UX, backend and validation teams in Agile/SAFe ceremonies; mentor peers and contribute to architecture decisions.What if the project ends?

About the company

Swiss Software Engineering. We boost people and businesses in the innovation of software-based products and services.

Therefore we are building a global platform based on a Swiss mindset and adapted to the needs of local customers. We regard our Swiss mindset as a key success factor to fulfilling our mission and are training and applying Swiss behaviours like consensus-building, pragmatism, integration, reliability and transparency in our diverse workforce across intercontinental locations. Our clients profit from method-based consulting services, partnership-oriented technology services and cost-conscious delivery services.

ERNI was founded in 1994 in Switzerland to develop innovative software for international companies and SME. Right from the beginning sharing know-how to establish collective skills and focusing on economically sound engineering solutions played a key role. Together with our great crew, they are the basis for successful software projects. Today, the ERNI Group has more than 800 employees at 18 locations in 8 countries and continues to grow.

Apply for this position