Descrição do trabalho
Company Description
Substância Binária is a software engineering firm specializing in high performance software and networking solutions. The company was founded in 2014 with headquarter in Lisbon, Portugal. With the sole purpose of improving customers business and the main objective of supporting both national and international markets, Substância Binária possesses competences on these areas: game development, educational platform, cryptocurrency payment and gambling solutions and networking solutions As a growing company focused on development in fast changing environment as it is today, Substância Binária gathers the team of young and creative people who are seeking ways to improve today's technology.
Role Description
As a Front-End Developer, you will be responsible for designing, developing, and maintaining high-quality web applications. While Angular is preferred, we value senior experience with other front-end frameworks as well. You will collaborate with cross-functional teams to deliver a seamless user experience and ensure our applications are visually appealing, user-friendly, and performant.
- Experience:
- 3+ years of proven experience in front-end development.
- 2+ years of proven experience with Angular (preferably Angular 8+) or other modern front-end frameworks (e.g., React, Vue.js).
- Technical Skills:
- Proficiency in HTML, CSS, and JavaScript/TypeScript.
- Strong understanding of responsive design and cross-browser compatibility.
- Experience with RESTful APIs and integration with backend services.
- Familiarity with version control systems, such as Git.
- Knowledge of front-end build tools and package managers (Webpack, npm, etc.).
- Experience with state management libraries (e.g., NgRx, Redux).
- Understanding of front-end testing frameworks and tools (e.g., Jasmine, Karma, Protractor).
- Familiarity with performance monitoring tools (e.g., Lighthouse, New Relic).
- Soft Skills:
- Strong problem-solving skills and attention to detail.
- Ability to work independently and collaboratively within a team.
- Excellent communication skills.
- Strong English communication skills.
- Strong organizational and multitasking abilities.