Engenheiro | Front-end Developer
CEiiA.com
Office
Oeiras, Lisboa, Portugal
Full Time
Company Description
We are an Engineering and Product Development Centre that conceives, designs, develops and productizes new technologies, products and services for a more sustainable society.
We work to bridge the gap between cities, industry and universities around major programmes of development and industrialization of products and services, from Portugal, in high-tech sectors such as mobility, aeronautics and space.
This opportunity is for an Engineer | Frontend Developer to join the geoSystems Business Unit, to develop and produce state-of-the-art technology for Space.
Job Description
What we expect from you?
- Must have strong capabilities for learning and applying new technologies in innovative and creative ways;
- To be able to design, code, test, and maintain software;
- Critical thinking and deep understanding of modern web development practices;
- You must be highly motivated to work in a dynamic team environment, alongside data scientists and software engineers, and have solid communication skills.
- Development and testing of frontend solutions for multi-satellite Ground Segment software;
- Support verification and validation campaigns for multi-satellite Ground Segment software;
- Contribute for the successful completion of product development milestones.
Qualifications
- Degree or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, Aerospace Engineering or related areas;
- Proficiency in JavaScript/TypeScript (Preferable);
- Experience developing reactive applications using React, Angular or Next.js;
- Experience in state-of-art CSS frameworks (e.g. Tailwind);
- Proficient in using Git for version control;
- Demonstrated ability to write clean, maintainable, performant, and scalable code, with a strong emphasis on best practices and architectural patterns;
- Experience and knowledge in web applications concepts such as web protocols, RESTful, JSON structures, GraphQL or SOAP;
- Understanding of concepts of modularity and componentization;
- Ability to adapt in a rapidly changing environment; Structured, self-organized and collaborative way of working;
- Creativity and aptitude for problem-solving and critical thinking;
- Good level of spoken and written English;
- Decision making and team management.
Desirable (No Excludable):
- Experience with advanced state management libraries such as Zustand, Jotai or React Context API;
- Experience with frontend testing frameworks (e.g., Jest, React Testing Library, Cypress, Playwright, Selenium) for unit, integration, and end-to-end testing;
- Understanding of user interface (UI) and user experience (UX) principles and best practices;
- Familiarity with web accessibility guidelines (WCAG) and experience building accessible web applications;
- Knowledge of continuous integration and continuous development (CI/CD) and implementation practices (e.g., Jenkins, GitLab CI/CD) for front-end applications;
- Knowledge with Framer, Looties or any animations libraries;
- Familiarity with workshop UI components such as Storybook or Ladle;
- Prior experience in related domains is a plus (e.g. Earth Observation Systems).
Additional Information
- Working in a relaxed and positive environment alongside a dynamic, multidisciplinary team;
- We facilitate and promote a balanced and healthy lifestyle, articulating work with the personal life;
- Employee health insurance;
- Partnerships with gyms, amongst others;
- Three additional days holiday;
- Birthday leave.
Engenheiro | Front-end Developer
Office
Oeiras, Lisboa, Portugal
Full Time
October 6, 2025