Engenheiro | Front-end Developer

CEiiA

Not Interested
Bookmark
Report This Job

profile Job Location:

Oeiras - Portugal

profile Monthly Salary: Not Disclosed
Posted on: 30+ days ago
Vacancies: 1 Vacancy

Job Summary

In our team you will design and develop products for the space industry in a wide range of thematic areas.

  • Mission Planning;
  • Satellite Control;
  • Flight Dynamics;
  • Payload Data Systems;
  • Dataflow orchestration.

What we expect from you

  • Must have strong capabilities for learning and applying new technologies in innovative and creative ways;
  • Excellent analytic capabilities;
  • To be able to design code test and maintain software solutions for space that will be used in satellite systems and other space missions;
  • Strong passion for building exceptional user interfaces and a 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.

Challenges to solve together

  • 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 Masters degree in Computer Science Computer Engineering Electrical Engineering Aerospace Engineering or related areas;
  • Proficiency in JavaScript/TypeScript for building scalable and maintainable applications;
  • Extensive hands-on experience developing complex reactive applications such as Angular and including knowledge of server-side rendering (SSR) static site generation (SSG) and incremental static regeneration (ISR);
  • Expert knowledge of semantic HTML5 and modern CSS3 techniques including styling-in-JS solutions (e.g. Tailwind CSS);
  • Solid grasp of object-oriented functional and procedural programming paradigms and the ability to apply them effectively in frontend development;
  • Proficient in using Git for version control including advanced branching merging and pull request workflows;
  • 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;
  • Familiarity with modern package managers like npm pnpm or yarn. Experience optimizing frontend applications for various browsers and devices and a strong understanding of web performance best practices (e.g. Lighthouse scores core web vitals);
  • Understanding of concepts of modularity and componentization.
  • Capacity to foster a healthy stimulating work environment that frequently harnesses teamwork;
  • 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;
  • Basic understanding of backend concepts including databases (SQL/NoSQL) and micro services architecture to facilitate better collaboration with backend teams;
  • Familiarity with Docker containerization;
  • Prior experience in related domains is a plus (e.g. Earth Observation Systems)
  • Awareness of how frontend applications might interact with or visualize data from ML/Big Data systems;
  • Proven Continuous Integration and Continuous Development (CICD) knowledge and deployment practices (e.g. Jenkins GitLab CI/CD);
  • Develop web applications with PWA know-how. Knowledge with Framer Looties or any animations libraries;
  • Basic understanding of Search Engine Optimization (SEO);
  • Familiarity with workshop UI components such as Storybook or Ladle.

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.

Remote Work :

No


Employment Type :

Full-time

In our team you will design and develop products for the space industry in a wide range of thematic areas.Mission Planning;Satellite Control;Flight Dynamics;Payload Data Systems;Dataflow orchestration.What we expect from youMust have strong capabilities for learning and applying new technologies in ...
View more view more

Key Skills

  • Bootstrap
  • CSS
  • Front-End Development
  • HTML5
  • React
  • Redux
  • Node.js
  • Angular
  • Less
  • JavaScript
  • backbone.js
  • Sass

About Company

Somos um Centro de Engenharia e Desenvolvimento de Produto que concebe, desenvolve e produz novas tecnologias, produtos e serviços para uma sociedade mais sustentável.Trabalhamos fazendo a ponte entre cidades, indústria e universidades em torno de grandes programas de desenvolvimento ... View more

View Profile View Profile