Jobgether

DESENVOLVEDOR FULL STACK SR (Java + Angular)

Jobgether · Brazil

Internet Marketplace Platforms · 11-50 employees

19 h ago
Remote Senior (5-10 yrs) Full-time Brazil
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Develop and maintain responsive user interfaces using Angular and Micro Frontend architectures while implementing robust state management. Provide backend support in Java to ensure seamless integration with REST APIs and contribute to overall software architecture.

What they look for

Angular Java TypeScript RxJS NgRx Signals Angular Material Micro Frontend Vitest REST API HTML CSS Spring Boot SQL Scrum Kanban

Requirements

Requires strong professional experience with Angular 15+, TypeScript, and state management tools like NgRx or Signals. A bachelor's degree in Computer Science or a related field and basic knowledge of Java backend development are required.

Benefits

Fully Remote Work Meal Allowance Food Voucher Course Discounts University Discounts Language Program Discounts Online Learning Platform Access Professional Certifications Mentoring Opportunities Health Assistance Medical Benefits Dental Assistance Partner Benefits Travel Benefits Program Pet Care Partnership Benefits

Full description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a DESENVOLVEDOR FULL STACK SR (Java + Angular) based in Brazil.

This role offers the opportunity to build modern, scalable digital solutions by combining strong frontend expertise with backend capabilities.You will work on high-impact applications, developing responsive interfaces and contributing to reliable software architectures.The position focuses on Angular development, frontend performance, component design, and integration with Java-based services.You will collaborate with multidisciplinary teams to transform business needs into efficient and innovative technical solutions.This is an opportunity for experienced developers who value continuous improvement, autonomy, and technology-driven challenges.Your contributions will directly impact product quality, user experience, and the evolution of enterprise applications.

\n

Accountabilities:

  • Develop, test, and maintain modern, responsive, and accessible user interfaces using Angular.
  • Design scalable frontend architectures, applying Micro Frontend strategies for application composition and maintainability.
  • Implement robust state management solutions using NgRx and/or Signals.
  • Build reusable, consistent components using Angular Material and established design systems.
  • Ensure application quality through automated testing practices, including unit tests with Vitest.
  • Consume and integrate REST APIs, managing loading states, errors, and asynchronous flows with RxJS.
  • Optimize frontend performance through techniques such as lazy loading, change detection improvements, and bundle optimization.
  • Provide backend support in Java when required, contributing to integrations and lower-complexity adjustments.
  • Analyze technical issues, troubleshoot problems, and implement effective solutions.
  • Collaborate with cross-functional teams to understand requirements and deliver efficient technical solutions.
  • Participate in code reviews, share technical feedback, and contribute to engineering best practices.
  • Document development processes and create technical operation guidelines.

Requirements:

  • Strong professional experience in frontend development with Angular 15+, TypeScript, RxJS, HTML, and CSS.
  • Advanced knowledge of state management using NgRx and/or Signals.
  • Practical experience with Angular Material and development of reusable component libraries.
  • Experience working with Micro Frontend architecture.
  • Experience implementing unit tests using Vitest or similar testing frameworks.
  • Strong understanding of object-oriented programming, design patterns, and frontend architecture best practices.
  • Basic knowledge of Java backend development and REST API consumption for integrations and minor adjustments.
  • Familiarity with agile development methodologies such as Scrum or Kanban.
  • Ability to collaborate effectively in teams and communicate technical concepts clearly.
  • Bachelor’s degree in Computer Science, Software Engineering, or related fields.

Nice-to-have qualifications:

  • Experience creating design systems and component libraries.
  • Knowledge of internationalization (i18n) practices.
  • Experience optimizing frontend performance and Core Web Vitals.
  • Familiarity with Spring Boot and event-driven/messaging concepts.
  • Basic SQL knowledge for integration support.
  • Basic understanding of DevOps practices and CI/CD tools.
  • Experience building highly available and scalable transactional applications.

Benefits:

  • Fully remote work opportunity.
  • Meal allowance or food voucher.
  • Discounts on courses, universities, and language programs.
  • Access to online learning platform with free updated courses and certifications.
  • Mentoring opportunities to support professional development.
  • Health assistance and medical benefits.
  • Dental assistance.
  • Exclusive discounts and partner benefits.
  • Travel benefits program.
  • Pet care partnership benefits.
  • Opportunity to work in an innovative environment focused on technology, collaboration, and continuous growth.

\nHow Jobgether works:

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.

We appreciate your interest and wish you the best!

Why Apply Through Jobgether?

Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.

#LI-CL1