Podstawy
Senior Frontend Developer
Opublikowano: 18.05.2026
Data zamknięcia: 02.07.2026
Referencje dotyczące stanowiska: 0ede02f0b18afc30192d58e681fce59c
Informacje o stanowisku
Lokalizacja
Lisboa, Lisbon Metropolitan Area, Portugal
Firma
Jobio
Klient / Pracodawca
Rovo
Referencje dotyczące stanowiska
0ede02f0b18afc30192d58e681fce59c
Typ wpisu
Podstawy
Wymagane pozwolenie na pracę UE
Nie
Opublikowano
18.05.2026
Data zamknięcia
02.07.2026
Opis stanowiska
As a Senior Front-end Developer at Rovo Assembly you will be responsible for the development of intuitive, high-performance user interfaces that power our platform. You will work closely with product, design, and engineering peers to deliver outstanding user experiences that are fast, accessible, secure, and responsive. This is an exciting opportunity to own core parts of our web architecture and help shape the front-end culture within our growing tech team.Why join Assembly? Assembly is a business unit of the Rovo Group that combines both physical and digital product, and was created to revolutionize how custom merchandise is made and delivered. We blend technology and supply chain mastery to help brands create personalized apparel and accessories — fast, reliably, and at scale.Front-end Development & ArchitectureDevelop and maintain scalable, responsive, and accessible web applications using TypeScript, React, and Next.jsDefine and evolve front-end architecture to support long-term scalability and maintainabilityImplement clean, reusable, and well-documented code following modern best practicesUtilize development tools and workflows such as nvm, npm/Yarn, Webpack, and Tailwind CSSUser Experience & Design ImplementationCollaborate with designers to transform UX/UI designs into pixel-perfect, high-performance interfacesEnsure adherence to WCAG accessibility standards, mobile responsiveness, and visual consistencyMaintain a strong focus on performance optimization and cross-browser compatibilitySecurity & Code QualityImplement front-end security measures addressing CORS, CSP, CSRF, and XSS vulnerabilitiesConduct thorough code reviews and uphold high standards for quality, readability, and testingActively identify and address bugs, bottlenecks, and inefficiencies in the codebaseCollaboration & Team DevelopmentWork closely with product managers, backend developers, and stakeholders to deliver end-to-end solutionsMentor junior developers and support the professional growth of the teamAdvocate for a strong front-end culture across the tech organization by sharing knowledge and fostering innovationMust-have6+ years of experience building production-grade web applicationsExpertise in React, TypeScript, HTML, CSS, and modern front-end frameworksStrong understanding of responsive design, accessibility standards (WCAG), and browser compatibilityExperience with front-end security principles and performance optimizationProficient with tools like Tailwind CSS, Webpack, and version managers (nvm)Strong communication skills and a collaborative working styleAbility to work independently in a fast-paced, cross-functional team Nice to haveExperience with Headless CMS integrationsBackground in UI/UX design or strong visual design sensibilityFamiliarity with CMS-driven or e-commerce platformsExperience working in start-up or scale-up environmentsHealth insurance coverage.Flexible work schedules that promote work-life balance.Generous allocation of 26 vacation days per year.Collaborative and supportive work environment.Opportunity for professional growth and development.Modern and well-equipped office space in a convenient location.
Umiejętności
ABAP
adapt to changes in technological development plans
AJAX
Ajax Framework
analyse software specifications
Ansible
Apache Maven
Apache Tomcat
APL
ASP.NET
Assembly (computer programming)
blockchain openness
blockchain platforms
C
COBOL
CoffeeScript
collect customer feedback on applications
Common Lisp
computer programming
create flowchart diagram
cyber attack counter-measures
data visualisation software
debug software
defence standard procedures
define technical requirements
design user interface
develop automated migration methods
develop creative ideas
develop software prototype
do cloud refactoring
Drupal
Eclipse (integrated development environment software)
engineering principles
engineering processes
Erlang
Git
Groovy
Haskell
IBM WebSphere
ICT debugging tools
ICT security legislation
identify customer requirements
integrate system components
integrated development environment software
Internet of Things
interpret technical requirements
Java (computer programming)
JavaScript
JavaScript Framework
Jenkins (tools for software configuration management)
KDevelop
Laravel
Lisp
manage engineering project
Matlab
Microsoft Visual C++
migrate existing data
ML (computer programming)
MySQL
NoSQL
object-oriented modelling
Objective-C
OpenEdge Advanced Business Language
Oracle Application Development Framework
Pascal (computer programming)
perform scientific research
Perl
PHP
Project Management
Prolog (computer programming)
Puppet (tools for software configuration management)
Python (computer programming)
R
Ruby (computer programming)
Salt (tools for software configuration management)
SAP R3
SAS language
Scala
Scratch (computer programming)
screen reader
Smalltalk (computer programming)
smart contract
software anomalies
software frameworks
Spark
SQL
STAF
Swift (computer programming)
technical drawings
tools for software configuration management
Trading Software
TypeScript
use an application-specific interface
use automatic programming
use concurrent programming
use functional programming
use logic programming
use object-oriented programming
use query languages
use software design patterns
use software libraries
use technical drawing software
utilise computer-aided software engineering tools
utilise machine learning
VBScript
Visual Basic
Web Services
WordPress
World Wide Web Consortium standards
Xcode