Front-end Engineer
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
Розробка ПЗ