Barcelona, Cataluña, Spain
21 hours ago
Senior Front-end Software Engineer

 

At Bayer we’re visionaries, driven to solve the world’s toughest challenges and striving for a world where ,Health for all, Hunger for none’ is no longer a dream, but a real possibility. We’re doing it with energy, curiosity and sheer dedication, always learning from unique perspectives of those around us, expanding our thinking, growing our capabilities and redefining ‘impossible’. There are so many reasons to join us. If you’re hungry to build a varied and meaningful career in a community of brilliant and diverse minds to make a real difference, there’s only one choice.

 

Senior Front-end Software Engineer 

 

 Position Overview: 

We are seeking a talented and highly motivated individual with a strong technical engineering background and relevant experience to join Bayer’s Vegetable R&D Engineering and Automation Hub as a senior front-end software engineer. The Engineering and Automation Hub carries out a mission to create data-driven end-to-end digital workflows that improve operational efficiency and support predictive breeding for the R&D organization.  

 

The ideal candidate will have strong expertise in developing web applications using React and TypeScript. You will play a crucial role in developing and maintaining key projects in the Vegetable R&D portfolio. This involves collaborating with a diverse group of global cross-functional scientists, engineers, developers, plant breeders, and IT teams. 

 

YOUR TASKS AND RESPONSIBILITIES 

Develop responsive, performant web applications using React and TypeScript 

Use agentic coding practices to accelerate frontend development cycles while maintaining code quality and engineering best practices 

Build and maintain reusable, scalable components and libraries using React and MaterialUI to ensure consistency across applications 

Evaluate and recommend the most appropriate frontend technical solution based on project requirements, and ensure seamless integration of front-end solutions 

Collaborate with cross-functional team members to define UI/UX requirements and establish design system standards 

Collaborate with backend teams to integrate REST APIs and ensure seamless data flow 

Write clean, maintainable code following team standards, Bayer, and industry best practices 

Create and maintain comprehensive unit tests to ensure code quality and reliability 

Participate in code reviews and provide constructive feedback to team members 

Debug and resolve complex frontend issues across different browsers and devices 

Optimize application performance and implement best practices for web accessibility 

Work within an agile scrum development environment, participating in sprint ceremonies 

Provide technical support and training to end users 

 

WHO YOU ARE (Education/Experience) 

Bachelor's degree in computer science, software engineering, or a related discipline plus minimum of 5 years of experience 

Strong track record of building and maintaining production-grade React applications 

Proven experience with modern JavaScript/TypeScript development practices and patterns 

History of working in Agile Scrum teams 

 

SKILLS (Technical & Soft) 

Expert knowledge of React, JavaScript/TypeScript, HTML, and CSS 

Experience in using Redux to manage application state for React applications 

Experience consuming REST APIs and asynchronous programming patterns 

Proficient in writing unit tests using frameworks like Jest and React Testing Library 

Familiarity with React frameworks such as NextJS 

Understanding of user experience design and responsive design principles 

Experience with version control systems (GitHub) and working with CI/CD pipelines (GitHub Actions) 

Proficiency with AI-powered coding assistants like GitHub Copilot or Cursor and understanding of prompt engineering for code generation 

Ability to effectively review and refine AI-generated code to ensure it meets quality and functional standards 

Excellent verbal and written communication skills 

Ability to work independently and as part of a team 

Strong attention to detail and commitment to code quality 

  YOUR APPLICATION   

This is your opportunity to tackle the world’s biggest challenges with us: Maintaining our health, feeding growing populations and slowing the rate of climate change. You have a voice, ideas and perspectives and we want to hear them. Because our success begins with you. Be part of something big. Be Bayer. 
 
Bayer welcomes applications from all individuals, regardless of race, national origin, gender, age, physical characteristics, social origin, disability, union membership, religion, family status, pregnancy, sexual orientation, gender identity, gender expression or any unlawful criterion under applicable law. We are committed to treating all applicants fairly and avoiding discrimination.
 

 

 

Location:

Spain : Cataluña : Barcelona  

 

Division:

Crop Science 

 

Reference Code:

852346 

Confirmar seu email: Enviar Email