IT
·
Barcelona
·
Hybrid
React and Spring Boot lead developer
If you recognize yourself in this profile, and would like to join a multicultural, motivated and dynamic team with excellent values, we are looking forward to receiving your application!
MISSION
The candidate is responsible for leading the design, development, and optimization of user-facing applications built with React using a Java Spring Boot backend. They will act as a technical lead for front-end initiatives, mentoring developers, enforcing coding standards, and ensuring best practices in performance, maintainability, and scalability.
MAIN ACTIVITIES AND RESPONSIBILITIES
- Design, develop, and maintain modern web applications using React, JavaScript, Redux, REST APIs and supporting Spring Boot backend applications (Back-end for Front-end principle).
- Collaborate closely with backend developers to adapt and extend existing Java services for frontend integration.
- Lead the implementation of efficient state management with Redux and middleware such as Redux Thunk.
- Implement back-end functionality in Spring Boot supporting the front-end.
- Optimize applications for maximum speed and scalability, identifying and resolving performance bottlenecks.
- Drive code quality through reviews, automated testing, and adherence to clean code principles.
- Define and maintain front-end architecture and best practices, ensuring consistency across components and projects.
- Collaborate with UX/UI designers to translate design concepts into responsive, interactive, and intuitive interfaces.
- Support CI/CD processes, ensuring smooth deployment and version control alignment with backend updates.
- Mentor junior developers, fostering a culture of continuous learning and collaboration.
REQUIRED EDUCATION AND EXPERIENCE
- Bachelor's degree in computer science, Software Engineering, or equivalent professional experience.
- At least 5 years of experience with React.
- Strong proficiency in JavaScript (ES6+), React, Redux, and React Router.
- At least 3 years of experience with Spring Boot backends.
- Solid understanding of frontend architecture, modular design, and component-based development.
- Experience in using functional programming style and supporting libraries like Ramda.
- Experience working with Spring Boot java-based back-ends.
- Familiarity with CI/CD pipelines, Git, and automated build processes.
- Proven ability to troubleshoot, debug, and optimize front-end performance.
- Strong understanding of responsive design and cross-browser compatibility.
QUALIFICATIONS AND SKILLS
- Excellent communication skills and high drive;
- Sense of responsibility and initiative;
- Ability to work autonomously;
- Resistance to stress and time-pressure;
- Excellent interpersonal skills and customer orientation;
- Agile and flexible mindset, reactive to requests;
- Excellent organizational skills and attention to detail;
- Ability to interact with colleagues of diverse cultures; respect for diversity;
- Full professional proficiency in Office 365 is expected.
- Full professional proficiency in spoken and written English is required; knowledge of other languages is an asset.
- Spanish national, EU national, or holder of a valid spanish work permit.
- Department
- IT
- Locations
- Barcelona
- Remote status
- Hybrid
Colleagues
Barcelona
Our Culture
MKS PAMP has a unique culture based on its family history, deeply linked to the founder’s worldview, which makes it a formidable force in the success of our business.
About MKS PAMP
MKS PAMP is the primary company of the MKS PAMP GROUP. We provide financial & physical trading services and operate a state-of-the-art precious metals refinery.
Founded in
1979
Co-workers
About 350
Already working at MKS PAMP?
Let’s recruit together and find your next colleague.