Description
What you’ll do:
- Deliver high quality, reusable and testable software components using frontend technologies (React and Redux)
- Optimize applications for maximum speed and scalability
- Ensure the technical feasibility of UI/UX designs
- Help improve our code quality through writing unit tests (in Jest and React testing library) and performing code reviews
What do you need to have experience in:
- Vanilla Javascript and/or modern frameworks and platforms such as Angular, Ember, React, Vue or Node.js
- Implementation of great UI/UX designs
- Knowledge on client-server protocols such as REST, and consuming such protocols
- Experience in testing tools and in working in Continuous Integration and Continuous Delivery environments
- Agile methodologies
- English written and verbal communication skills
And it would be cool if you have also:
- Used state management like Redux, MobX and/or other
- Knowledge of module bundlers and task runners such as Webpack, Parcel, Rollup, Browserify, Grunt or Gulp
- Have 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
And we offer you:
- A young and innovative growing company with a team focused on delivering excellence and quality in everything we do
- We value your professional development and promote your growth and continuous learning opportunities
- Integration in a technological community with a give back mentality, sharing knowledge in new technologies and methodologies and promoting transparency and teamwork
- Remote-friendly environment
Founded in January 2017, grama is a software house based in Coimbra, Portugal. The core of our team has several years of experience delivering complex IT projects for some of the largest telecom operators in Europe and South America.
We analyze our customer’s needs and produce technical specs and high-fidelity UI/UX mockups of the solution. We focus on providing to our customers services on:
- Project management
- Technical design
- UI/UX design
- Frontend development with Angular/React
- Backend development with Java
- Android development
- Test automation
Our development team uses the industry's most recent technologic stacks and ensures its quality combining automated and manual testing.
Apply to [email protected]