Software Frontend Developer

Hybrid

Porto

About YellowIpe

Our mission is to inspire the connection between technology and people, we foster the best of our professionals through our expertise in finding and attracting the best talent for the best projects. The Focus on People, Collaboration and Commitment are the pillars that guide us in this trajectory.

Join the yellow team as our new Software Frontend Developer!

Role Overview: We are looking for a skilled and creative Software Frontend Developer to design and implement responsive and high-performance user interfaces for our identity management platform. The ideal candidate has experience developing modern web applications, a strong eye for detail, and a deep understanding of frontend architecture and UX principles.

Responsibilities:

  • UI Development Build user-friendly, responsive web interfaces using modern frameworks such as Angular, React, or Vue.js with JavaScript and TypeScript; Collaborate with UI/UX designers to implement wireframes and interactive mockups; Apply design systems, UI component libraries (e.g., Material UI, Bootstrap, PrimeNG), and accessibility standards (WCAG).
  • Frontend Architecture Develop modular, testable, and scalable frontend architecture; Implement state management using Redux, NgRx, Vuex, or similar libraries; Optimize application performance with techniques like lazy loading, code splitting, and caching.
  • API Integration and Collaboration Integrate frontend components with RESTful APIs and backend services; Work closely with backend developers, product managers, and QA to align technical efforts with project goals; Participate in code reviews, pair programming, and agile ceremonies
  • Testing and Quality Assurance Write unit and integration tests using tools like Jest, Cypress, or Playwright Support test automation and maintain high code quality standards Assist in end-to-end testing and issue resolution
  • Continuous Improvement Stay up to date with frontend technology trends, tools, and best practices Recommend and implement improvements to the user experience and frontend development processes Ensure frontend code adheres to web security best practices (e.g., XSS and CSRF protection)

Requirements:

  • Bachelor’s degree in Computer Science, Web Development, or related field;
  • 3–5 years of experience developing scalable web applications;
  • Strong proficiency in JavaScript, TypeScript, HTML5, and CSS3;
  • Experience with Angular, React, or Vue.js frameworks
  • Familiarity with state management libraries (Redux, NgRx, Vuex);
  • Experience integrating RESTful APIs and handling JSON data;
  • Understanding of responsive design, cross-browser compatibility, and WCA accessibility standards;
  • Knowledge of frontend security best practices;
  • Experience with Git, CI/CD pipelines, and Agile methodologies;
  • Fluent in English.

Nice to Have:

  • knowledge of Portuguese, French, or German is a plus.

Important informations:

  • Hybrid work model in Porto.