Candidarsi ora

About the job

One of the companies with which we collaborate in Joppy, a hotel reservations company, is looking for a Staff Frontend Engineer profile to join their team (remote model in Spain).


We are looking for an experienced Staff Frontend Engineer to lead the design and development of scalable user interfaces for web and mobile applications. In this role, you'll shape product user experiences, drive technical excellence, and mentor frontend engineers. You'll collaborate with cross-functional teams to deliver high-quality, maintainable frontend solutions that align with company goals.



Responsabilities


  • Technical Leadership: Lead and mentor a team of frontend engineers, providing tech guidance and fostering professional growth. Set and enforce coding standards, best practices, and architectural guidelines for frontend development. Drive the technical direction of projects, especially cross-team efforts, ensuring alignment with overall product and company goals. Support and help the rest of the team identify and groom requirements.
  • Frontend Development: Design and implement high-performance, responsive user interfaces for web and mobile applications using modern frontend technologies (e.g., React, Angular, Vue.js) and Agile environment. Connect web applications with backend services. Ensure the reliability of the application by writing unit tests, and E2E tests. Use monitoring tools to resolve all kinds of problems related to performance, responsiveness, etc. Optimize frontend performance, ensuring fast load times, smooth animations, and a seamless user experience across devices and browsers. Collaborate with UI/UX designers to translate design concepts into functional and aesthetically pleasing user interfaces.
  • Collaboration and Communication: Work closely with backend engineers to integrate APIs and services, ensuring efficient data flow and seamless user interactions. Participate in cross-functional team meetings, providing technical input and feedback during the product development lifecycle. Conduct code reviews, provide constructive feedback, and help maintain a high standard of code quality.
  • Innovation and Continuous Improvement: Stay current with the latest frontend technologies, tools, and trends, and advocate for their adoption when appropriate. Lead the development of reusable components, libraries, and tools that streamline the frontend development process. Continuously seek opportunities to improve the user experience, and drive innovation within the team.
  • Problem Solving and Debugging: Identify and resolve complex technical issues related to frontend development, including performance bottlenecks, cross-browser compatibility, and usability challenges. Implement and maintain automated testing and CI/CD pipelines to ensure the reliability and stability of the frontend codebase.


Qualifications:

  • Experience & Technical Skills: 7+ years of professional experience in frontend development and experience in similar roles building technically complex frontends in JavaScript (ES6), HTML5, CSS3, and related web technologies. More than three years of experience with React framework (or similar), Redux, and NextJS. Proven experience leading and mentoring a team of engineers in a senior or staff-level role. Proficiency in frontend build tools and package managers (e.g., Webpack, Babel, npm/yarn). Experience with CSS and Styled Components. Strong portfolio or track record of delivering large-scale, high-traffic web applications. Comfortable with testing libraries such as Jest, React Testing Library, etc. Sound knowledge of RESTful APIs and the HTTP protocol. Deep understanding of responsive design principles and best practices for web performance optimization. Experience with version control systems (e.g., Git) and collaborative development workflows. Familiarity with RESTful APIs, GraphQL, and state management libraries (e.g., Redux, Vuex).
  • Soft Skills: Excellent problem-solving skills and the ability to think critically and creatively. Strong communication skills, with the ability to articulate technical concepts to both technical and non-technical audiences. Ability to work collaboratively in a fast-paced, agile environment. Leadership qualities with a focus on mentoring and developing engineering talent.


Education: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.



Stack: Our customer-facing app is built with Next. Backend services are written with Golang, PHP7, and Python. Backend services leverage Redis, Elasticsearch, and MySQL. Communication flows through JSON APIs, gRPC, Protobuf, and Kafka. We monitor our systems with Datadog, Graylog. Operations are performed on top of Docker, Ansible, Jenkins, Slack, and Git. Everything runs on AWS.



What we offer:


  • Contrat permanent. Immediate incorporation. Full-time. Flexible schedule. Possibility to work from home. Office located in the center of the city (Barcelona). Flexible remuneration: You will be able to include a restaurant card, transport card, kindergarten check, health insurance, and training. Taking part in a multicultural company. Excellent work environment.



About Joppy

Joppy is a technology recruitment platform built for developers by developers.

✅ No CV is required. Just say what you know and what you want.

✅ Anonymous profile by default.

✅ You choose who can talk to you. Companies cannot write to you until you accept their offer.

✅ Only relevant offers that match your preferences. No more Javascript offers for Java developers.

✅ Get rewarded if you get hired.

Keep an eye on tech job opportunities anonymously and find the job that makes you happy.

Candidarsi ora

Altri lavori