This job post is closed and the position is probably filled. Please do not apply.
🤖 Automatically closed by a robot after apply link
was detected as broken.
Description:
Nextly is seeking an experienced Angular Developer to join their innovative team in São Carlos, Brazil.
The team consists of over 60 skilled software engineers, designers, and makers.
The client is a small SaaS business that builds administrative software for community choirs.
The current business consists of two tightly integrated products, with a back-end in Rails and a front-end mix of AngularJS and Angular.
The engineering team includes one full-stack engineer focused on back-end RoR and another full-stack engineer who is also the CEO.
The primary responsibilities include updating the Angular app (product #2) to the latest version of Angular, rewriting the AngularJS app front-end (product #1) to use Angular, helping to build product #3 over a projected 1+ year timeline, and maintaining and enhancing the functionality of products #1 and #2.
Requirements:
Candidates must have advanced English skills.
Expert frontend skills are required.
Deep knowledge of Javascript and Typescript, particularly with Angular or React, is essential.
The ability to work with legacy code, specifically AngularJS, is necessary.
Nice to have: Experience in migrating legacy frontend projects to updated versions, such as AngularJS to Angular18 or newer React versions.
Experience in updating older versions to newer versions, for example, Angular 8 to 16, is preferred.
A connection to the arts, such as playing instruments, singing, or involvement in cultural projects, is a plus.
Experience in structuring automated tests for frontend development is beneficial.
Familiarity with projects involving ticketing, donor/CRM, or personnel management is advantageous.
A collaborative working style is important, including knowing when to ask questions, anticipating customer needs, and being part of the development process.
Benefits:
Employees can choose their preferred employment model: CLT, PJ, or Cooperativa.
The company provides resources for growth and learning on the job, including online courses, mentoring, and access to the latest generation laptops.
A fully remote work environment with flexible working hours is offered.
There is a bonus for any referrals that result in a hire.