Front-End Developer
Job description
About the role
Gotouche is seeking a talented Front-End Developer to join our dynamic team in Barcelona. In this role, you will play a pivotal part in crafting engaging user experiences and ensuring the seamless functionality of our web applications. You will collaborate closely with designers and back-end developers to bring innovative ideas to life, enhancing our digital presence and user satisfaction. This is an exciting opportunity for someone passionate about front-end technologies and eager to contribute to a fast-paced, creative environment.
Key facts
What you'll do
- Develop and maintain high-quality, responsive web applications using HTML, CSS, and JavaScript frameworks.
- Collaborate with UI/UX designers to transform wireframes and prototypes into functional user interfaces.
- Optimize applications for maximum speed and scalability, ensuring a smooth user experience across various devices and browsers.
- Implement best practices in coding standards and version control using Git to manage project workflows effectively.
- Conduct thorough testing and debugging of applications to identify and resolve issues before deployment.
- Stay updated with the latest industry trends and emerging technologies to continuously improve our front-end development processes.
- Work closely with back-end developers to integrate APIs and ensure seamless data flow between the server and user interface.
- Participate in code reviews to maintain high code quality and share knowledge with team members.
- Contribute to the development of documentation for new features and processes to facilitate knowledge sharing within the team.
- Assist in the training and onboarding of new team members, fostering a collaborative and supportive work environment.
- Engage in regular team meetings to discuss project progress, challenges, and innovative solutions.
- Take ownership of your projects, managing timelines and deliverables effectively to meet client expectations.
Requirements
- Proven experience as a Front-End Developer with at least 3 years of hands-on experience in web development.
- Strong proficiency in HTML, CSS, and JavaScript, with a solid understanding of modern frameworks such as React, Angular, or Vue.js.
- Familiarity with responsive design principles and mobile-first development practices.
- Experience with version control systems, particularly Git, and an understanding of collaborative development workflows.
- Knowledge of web performance optimization techniques and tools.
- Ability to troubleshoot and debug applications effectively, with a keen eye for detail.
- Excellent communication skills, both verbal and written, to collaborate effectively with team members and stakeholders.
Nice to have
- Experience with TypeScript or other programming languages that enhance JavaScript development.
- Familiarity with CSS preprocessors such as SASS or LESS to streamline styling processes.
- Understanding of accessibility standards and best practices to ensure inclusivity in web applications.
- Previous experience working in an Agile development environment.
- Knowledge of back-end technologies such as Node.js or PHP is a plus.
Skills & tools
- Proficient in HTML, CSS, JavaScript, and modern frameworks (React, Angular, Vue.js).
- Familiar with tools like Git, npm, and build tools such as Webpack or Gulp.
- Understanding of RESTful APIs and how to integrate them into front-end applications.
- Experience with design tools such as Figma or Adobe XD for collaborating with designers.
- Knowledge of testing frameworks like Jest or Mocha for ensuring code quality.
Practical notes
- This position is based in Barcelona, offering a vibrant work environment in a city known for its rich culture and innovation.
- The salary for this role is competitive and commensurate with experience, reflecting our commitment to attracting top talent.
- Gotouche is open to considering candidates who require visa sponsorship, ensuring that we welcome diverse talent from around the globe.
- We encourage applicants from various backgrounds to apply, as we value diversity and inclusion within our team.
If you are a motivated Front-End Developer looking to make a significant impact in a creative and collaborative environment, we would love to hear from you. Join us at Gotouche and help shape the future of our digital experiences!