
Front End Engineer
Gaming Innovation Group
full-time
Posted on:
Location Type: Hybrid
Location: Barcelona • Spain
Visit company websiteExplore more
About the role
- - Design, develop, and maintain frontend applications using NuxtJS or React.
- - Collaborate with cross-functional teams to translate requirements and user stories into well-structured and maintainable code.
- - Lead the development of complex user interfaces and contribute to architecture decisions.
- - Optimize web applications for maximum speed and scalability.
- - Implement and maintain responsive designs and cross-browser compatibility.
- - Write clean, efficient, and reusable code with a focus on modularity and maintainability.
- - Ensure the technical feasibility of UI/UX designs.
- - Participate in code reviews and mentor junior developers.
- - Stay up-to-date with emerging frontend technologies and best practices.
- - Troubleshoot, debug, and resolve issues in the production environment.
- - Develop and maintain tests
Requirements
- - 2+ years experience and have experience and a Bachelor's Degree in Computer Science or equivalent
- - Strong knowledge of JavaScript, TypeScript, HTML5, and CSS3.
- - Experience with modern frontend tools and libraries (e.g., Vuex, React Redux, Sass, Webpack, Babel).
- - Strong understanding of REST APIs and GraphQL for integrating frontend with backend services.
- - Strong understanding of NodeJS and Socket or SSE
- - Familiarity with state management and architectural patterns like MVVM, Flux, or Redux.
- - Expertise in responsive design and mobile-first development.
- - Understanding of web performance optimisation techniques.
- - Experience with version control systems like Git.
- - Solid understanding of testing frameworks (e.g., Jest, Cypress, Mocha).
Benefits
- - Great career development opportunities
- - Hybrid working model
- - International Health Insurance
- - Health and Wellbeing Package (350 EUR per year)
- - Birthday Day Off
- - Me Time - 1 day off per year
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaScriptTypeScriptHTML5CSS3NuxtJSReactREST APIsGraphQLNodeJSSocket
Soft Skills
collaborationleadershipmentoringproblem-solvingcommunication
Certifications
Bachelor's Degree in Computer Science