Frontend Developer
# Think Data Be Smart #
About Us: DataSmart is a Portuguese company, positioning itself as a consulting company of excellence, with over 20 years of existence. We are specialized in Technologies and Information Systems services, for the Portuguese and International markets. We pride ourselves on fostering a culture of involvement, experience, and excellence.
Join our team as a Frontend Developer (Hybrid – Porto)!
What You’ll Do:
- Participate in all stages of the product lifecycle, from ideation and design to development, testing and deployment
- Translate business requirements into efficient, scalable and maintainable frontend solutions using TypeScript, Angular, Express and CSS
- Lead the architecture, design, development and testing of new features and product enhancements
- Collaborate closely with Product Owners, Developers, QA and UX/UI Designers to deliver high-quality user experiences
- Evaluate technical feasibility and complexity, providing accurate effort estimations for new features and projects
- Ensure solutions meet performance, scalability, security and maintainability standards, with appropriate automated test coverage
- Participate in and lead code reviews, promoting best practices and continuous improvement
- Produce clear, concise and well-structured technical documentation
- Maintain and improve version control and CI/CD pipelines using GitLab
- Investigate, troubleshoot and resolve production issues, contributing to system stability and reliability
- Stay up to date with industry trends and share knowledge, fostering a culture of learning and engineering excellence
- Mentor and support junior developers, setting high engineering standards across the team
Qualifications:
- Bachelor’s degree in Computer Science or a related field
- 7+ years of professional experience as a Frontend or Full-Stack Engineer
- Proven experience building and maintaining large-scale web applications
- Strong proficiency in: TypeScript, Angular, Express, HTML5, CSS3, Oracle DB
- Solid understanding of component-driven development, reactive programming and state management
- Experience integrating RESTful APIs and backend services
- Knowledge of modern software design and architectural principles (SOLID, Clean Architecture, Dependency Injection)
- Hands-on experience with CI/CD pipelines, unit testing and end-to-end testing frameworks
- Strong problem-solving skills and a focus on clean, high-quality, maintainable code
- Excellent communication and collaboration skills; a strong team player
- Ability to prioritize and multitask in fast-paced, dynamic environments
- Growth mindset with enthusiasm for learning, innovation and continuous improvement
- Good command of English and Portuguese, both written and spoken
- Living in Portugal and available to work in a hybrid model.
At DataSmart, you will have the opportunity to integrate into a solid company and participate in projects of high recognition, nationally and internationally, with an appealing technological environment and career progression.
Excellence in the way to the future!
Connect with Us: Follow us on LinkedIn for updates on career opportunities, company news, and industry insights! For further details, visit us at www.datasmart.pt
#JoinOurTeam #DataSmart #ThinkDataBeSmart #Frontend #Angular