We are an Engineering and Product Development Center that conceives, develops, and productizes new technologies, products and services towards a more sustainable society.
We work by bridging together cities, industry and universities around large programs of development and industrialization of products and services, from Portugal, in high-tech sectors such as mobility, aeronautics and space.
Position: Front-End Developer
As a Front-End Developer, you will be responsible for designing, developing, and maintaining web applications using ReactJS or Next.js. You will work closely with our backend team to integrate GraphQL and REST APIs, ensuring seamless communication between the frontend and backend systems. The ideal candidate should have a strong foundation in front-end development, proficiency in ReactJS/Next.js, experience with API integrations, CSS frameworks, state management libraries, and unit testing.
Responsibilities:
* 2+ years experience in front-end development;
* Develop and maintain web applications based on ReactJS or Next.js, ensuring efficient and reliable communication with our backend services based on REST, GraphQL APIs, and websockets;
* Collaborate with designers to implement responsive and visually appealing user interfaces with a strong emphasis on user experience.
* Experience in CSS and utility frameworks like TailwindCSS to streamline and ensure consistent styling across our ecosystem.
* Plan and write unit tests to ensure reliability and stability of our frontend components/interfaces.
* Experience with state management libraries like Redux, Context API, or Xstate to manage application state and data flow.
* Optimize application performance through code optimization, lazy loading, or other performance optimization techniques.
* Proactive and independent with a strong emphasis on organization, critical thinking, and problem-solving aptitude.
* Comfortable working in a motivated team.
* Follow best software engineering patterns and practices.
* Fluent in either English or Portuguese.
Work Environment:
We facilitate and promote a balanced and healthy lifestyle, articulating work with personal life in a relaxed and positive environment alongside a dynamic, multidisciplinary team.
#J-18808-Ljbffr