???? This position is based in Lisbon and requires on-site attendance, we do not offer remote or hybrid. If you are not currently residing in Portugal, you will need to relocate. We will provide support throughout the entire relocation process.
BrainRocketis a software development company. Our team of around1300 tech-savvy professionalshas successfully createdover 40 cutting-edge productsspanning20 different markets.We're looking for an experiencedFrontend Developerto join our development team inLisbon, Portugal! You will play a key role in designing and developing a modern web platform, focusing onperformance, scalability, and technical excellence.? Responsibilities:
??Design and developa web platform that meets web-performance requirements;
??Collaborate closely withBackendandDevOpsteams;
??Maintain and enhance the technicalexcellence of the teamby implementing best practices and engineering standards;
??Optimize componentsfrom a performance and quality perspective.? Requirements:
??5+ yearsof commercial experience in web development;
??3+ yearsof commercial experience specializing in frontend development;
?? Strong knowledge and experience in modernSPA frameworks(Angular or React) and theirSSR ecosystems;
?? Excellent proficiency inJavaScript (ES5/ES6)andTypeScript;
?? Familiarity withtesting frameworksandtest runner frameworks(e.g., Jest, Mocha, Karma);
?? Practical experience insetting up styling standards, guidelines, and best practices;
?? Experience consumingREST APIsandGraphQL APIs;
?? Strong understanding ofSOLIDandGRASPprinciples,client-side architecture, and design patterns;
?? Awareness ofcross-browser compatibilityissues and client-side performance considerations;
?? Exceptionallearning skills, problem-solving abilities, and the ability to workindependently;
?? Extensive experience with tools likeGit,npm,ViteJS,Webpack, andLinters;
?? At leastUpper-Intermediate Englishproficiency (spoken and written).? Nice to Have:
??Experience withNodeJSand its ecosystem;
??Familiarity withDocker,NGINX,MySQL/MongoDB, andGraphQL;
??A strong understanding ofweb UXand a product-focused mindset.?We offer excellent benefits, including but not limited to:
? Learning and development opportunities and interesting challenging tasks;
?? Relocation package (tickets, staying in a hotel for up to 2 weeks, and visa relocation support for our employees and their family members);
Opportunity to develop language skills, with partial compensation for the cost of English and Portuguese language classes (for localization purposes);
Partial compensation for tennis lessons;
Global coverage health insurance;
Time for proper rest, with 24 working days of annual vacation and additional paid sick days;
Transport compensation - 300 euros net per month;
Competitive remuneration level with annual review;
Teambuilding activities.Join BrainRocket and rock with us!