Ver oferta completa

STAFF FRONTEND ENGINEER

Descripción de la oferta de empleo

About the companyWe are Stayforlong, and for us travel is not just a means to an end but a journey of extraordinary moments and remarkable discoveries.As firm believers in the enriching power of prolonged stays, we are passionate about nurturing meaningful connections with the places our customers visit. We reward their commitment to the journey with progressively cheaper rates, encouraging them to immerse themselves in the very essence of each destination.We were born in Barcelona out of the need to disrupt an industry dominated by big corporations dictating how we should travel.Since 2015, our commitment has been to empower our customers to break free from the constraints of an oversaturated market. We strive to offer a fresh perspective, giving them, hoteliers and our partners, the flexibility, opportunities and choices they deserve.About the teamAt Stayforlong we are currently a team of 80 people working in a dynamic and collaborative environment where people have the opportunity to grow and develop professionally. We strongly believe in equal opportunities for everyone, both in the workplace and beyond. We like to create spaces where everyone's ideas are equally valued and heard.We are committed to inclusion, diversity and work-life balance. We value a respectful work environment where all people are valued and respected regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, etc, etc, etc.We started in a difficult business environment and have grown from there, which is why we admire nonconformists who fight against the odds, refuse to be intimidated, and help others along the way. With our digital DNA, we thrive on challenges, love to think outside the box, and move with the times.You will work with our product team to design, implement and evolve our products to become the preferred brand for travelers and accommodations all over the world and the best way to connect for both of them.Our team consists of skilled product managers, developers, UX/UI designers, and data scientists. We take pride in leveraging our technical prowess, coupled with customer insights, to create and maintain a user-friendly and technologically superior platform. Our collective aim is to evolve our product continually, ensuring it stands out in the competitive travel market.Our team boasts a dynamic environment, fueled by ingenuity and a relentless pursuit of excellence. We believe in fostering a culture of knowledge sharing and encourage constant learning to keep up with the latest technological trends. Our diverse skill sets contribute to a creative hotbed, producing breakthrough ideas. We value the opportunity to grow together, celebrating each milestone as we traverse this exciting journey.Job purpose: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.Key Responsibilities:1. 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.Support and help the rest of the team identify and groom requirements.2. 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 enviroment. 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.3. 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.4. 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.5. 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.Our tech 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:Permanent contract.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 environmentSign up for our job offer and discover what we can achieve together. We wanna meet you!
Ver oferta completa

Detalles de la oferta

Empresa
  • Stayforlong
Localidad
  • En toda España
Dirección
  • Sin especificar - Sin especificar
Fecha de publicación
  • 22/08/2024
Fecha de expiración
  • 20/11/2024
Qa automation engineer
Innoit

Your profile: at least 3y of experience working as a qa automation engineer... are you a qa automation engineer looking for new challenge? we aspire to reach everyone and connect them to top projects... collaborate closely with developers, designers, and product owners... selenium, cypress)... com/es-es/meetup-de-innoit-consulting-en-barcelona/?_locale=es-es......

Desarrollador Frontend
Involve rh

Colaborar con diseñadores y desarrolladores backend para integrar el frontend con el backend... confidencial cuenta con una posición como desarrollador frontend para diseñar y desarrollar la interfaz de usuario de un sitio web o aplicación, asegurando una experiencia de usuario intuitiva y atractiva......

Mid-senior frontend developer
Remoteandtalent

Desde remoteandtalent, estamos buscando un mid-senior frontend developer para unirse al equipo de kanguro... ¿qué buscamos?: experiencia comprobada en desarrollo frontend con un fuerte enfoque en react native... si eres un desarrollador frontend con experiencia en react native, apasionado por crear......

CALL 37-2023-1 Satellite Communications Engineer
Centre Tecnològic de Telecomunicacions de Catalunya

Who are we looking for ? the space and resilient communications and systems unit is looking for a satellite communications engineer... it is also committed to increasing the number of people with disabilities in its workforce and therefore encourages their applications... cat/talent/careers/job-openings/......

CALL 41-2023-1 - Satellite Communications Engineer
Centre Tecnològic de Telecomunicacions de Catalunya

Who are we looking for ? the space and resilient communications and systems unit is looking for a satellite communications engineer... it is also committed to increasing the number of people with disabilities in its workforce and therefore encourages their applications... tenure track: career progression......

Devops engineer
Innoit

Are you a devops / site reliability engineer seeking new interesting opportunity? so... keep reading it can be just what you're looking for! responsibilities: develop and maintain systems to support the company business... experience with databases (mysql, postgresql and elasticsearch)... com/es-es/meetup-de-innoit-consulting-en-barcelona/?_locale=es-es......

Data Engineer
Innoit

Are you a big data engineer looking for a new challenge? so... solid knowledge of data structures and experience with integration of data from multiple sources... proven practical experience in managing data ingestion projects in hadoop environments using agile methodologies... com/es-es/meetup-de-innoit-consulting-en-barcelona/?_locale=es-es......

CALL 14-2024-1 Research Engineer for a Cloud 5G/6G Lab
Centre Tecnològic de Telecomunicacions de Catalunya

The candidates will actively engage in cutting-edge research and collaborate on projects related to 6g mobile networks... in this case the professional category will be based on the qualifications and experience of the applicant according with cttc professional categories procedure (https://www... cat/talent/careers/job-openings/......

QA Engineer
Involve rh

Confidencial cuenta con una posición como qa engineer para garantizar la calidad del software mediante pruebas exhaustivas para identificar y corregir errores antes de su lanzamiento al mercado... colaborar con el equipo de desarrollo para mejorar los procesos de calidad del software......

Java engineer
Innoit

Write unit and integration tests and be responsible for the overall quality of the code produced... experience working with... you also will be working with and kubernetes... are you a java back end developer seeking new interesting opportunity? if you didn't choose but chose you, we’re talking in the......