GRAMA logo

Front-end Engineer

GRAMA·Salary not specified

Primary stack

TypeScriptJavaScriptHTMLCSSAngularReactNode.jsGitRESTAgile

Nice to have's

AIReduxZustandViteWebpackParcelRollupJestReactTerragrunt

Job description

About the Position

We are looking for a Front-end Engineer to join our team in Coimbra, Portugal, focusing on delivering high-quality, reusable, and testable software components.

Responsibilities

  • Deliver high quality, reusable, and testable software components using frontend technologies
  • Optimize applications for performance and scalability
  • Ensure the technical feasibility of UI/UX designs
  • Help improve our code quality through writing unit tests and performing code reviews

Requirements

  • TypeScript and modern JavaScript
  • Strong fundamentals in HTML, CSS, and vanilla JavaScript
  • Familiarity with modern frameworks and platforms (Angular, React, Vue, Node.js)
  • Familiarity with Git version control (branching, pull/merge requests) and collaboration through platforms like GitHub or GitLab
  • Implementation of great UI/UX designs
  • Understanding of client-server architectures and protocols such as REST, including consuming RESTful APIs
  • Understanding of Continuous Integration and Continuous Delivery (CI/CD) environments
  • Familiarity with Agile methodologies
  • Strong written and verbal communication skills in English

Nice to Have

  • Exposure to modern IDEs and AI-assisted development tools (e.g. VS Code, GitHub Copilot)
  • Used state management like Pinia, VueX, Redux, Zustand, Jotai, and/or other
  • Knowledge of module bundlers and task runners such as Vite, Webpack, Parcel, Rollup, Browserify, Grunt or Gulp
  • Developed UI with animations and/or used CSS pre/post-processors like PostCSS, Styled Components, LESS, SASS and/or similar
  • Experience with Test Automation and in Jest and React testing library

We Offer

  • Flexible working environment: We look after our team’s quality of life. Our focus is to support you by balancing your needs and our customers demands.
  • Health insurance: We have a health insurance company plan to get you covered.
  • Continuous learning: We have a learning budget available for you and we stimulate sharing knowledge between our team.
  • 3 extra holidays per year: We offer 25 paid holidays to all members of our team.
  • Innovative environment: We are young and innovative with a team focused on delivering excellence.
  • Gifts & perks: We usually have some surprises for the entire team.

About the Company

grama is a company that values innovation and excellence, providing a supportive and dynamic work environment.

© GRAMA. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

GRAMA logo
GRAMA

Розробка ПЗ

Popular searches