Senior Frontend Developer

Posted 5hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Pessoa Desenvolvedora Frontend Sênior liderando arquitetura, qualidade e evolução técnica. Desenvolvendo software jurídico da Aurum para aumentar a produtividade de profissionais do Direito.

Responsibilities:

  • Serve as the team’s technical authority, ensuring the quality and continuous evolution of projects
  • Lead and guide less experienced developers
  • Promote development best practices and safeguard standards and processes
  • Manage the technical debt backlog
  • Support the Product team in assessing the technical solution and feasibility of features, bugs, and tasks
  • Refine requirements into granular tasks for handoff to the team
  • Identify impediments and blockers, acting proactively
  • Monitor the team’s technical progress and take preventive action when there is a risk of delay
  • Define solutions and architecture in collaboration with other senior professionals
  • Ensure code, testing, and documentation standards
  • Conduct code reviews for critical or architectural pull requests
  • Create and maintain ADRs, RFCs, architecture diagrams, and API documentation/Swagger
  • Implement and provide guidance on troubleshooting runbooks
  • Map and document critical workflows in legacy systems
  • Mentor and develop Mid-Level and Junior Developers through Pair Programming and Tech Talks
  • Analyze requirements with Product, propose alternatives/MVPs, and negotiate deadlines
  • Surface and negotiate technical debt in partnership with the Performance team

Requirements:

  • Advanced proficiency in React or AngularJS for frontend development
  • Preferred knowledge of Java, Kotlin, Gradle, Jersey, Datastore, and Cloud SQL for backend development and architecture
  • Understanding of component lifecycle, hooks, and complex state management (Redux, Query)
  • Expertise in TypeScript, ES6+, CSS-in-JS (Styled Components, Tailwind), and HTML semantics
  • Knowledge of caching strategies, event queuing, and large-scale data processing
  • Clear and effective communication skills for aligning expectations and negotiating deadlines
  • Ability to translate business requirements into technical requirements
  • Strong organization, planning, and task and project management skills
  • Ability to mediate conflicts and incidents
  • Systems thinking to understand integrations between services
  • Initiative to identify technical debt and propose improvements
  • Nice-to-have: micro-frontends, Design Systems, SSR, SSG, CSR, unit/integration/E2E testing with Cypress or Playwright, Webpack, Vite, automation pipelines, and cloud platforms (AWS, GCP, or Firebase)

Benefits:

  • Meal and Food Allowance: R$1,300 per month on a flexible card, with no payroll deduction
  • Home Office Allowance: R$135 per month, with no payroll deduction
  • Bradesco nationwide health insurance
  • SulAmérica dental insurance
  • Life insurance
  • Extended parental leave
  • Childcare assistance for children up to 5 years old
  • Gympass/Wellhub
  • Conexa Saúde, including 2 free psychological consultations and 2 free nutritional consultations per month
  • Guapeco, a pet health plan with nationwide coverage and reimbursements of up to 100%
  • Partnership discounts for English and Spanish courses
  • Profit Sharing and Results Program (PLR)
  • Relax Week: time off on business days between Christmas and New Year’s Day
  • Company-provided laptop
  • Workstation Allowance of R$2,400
  • Birthday day off
  • Feedback-driven culture, development guilds, an Individual Development Plan (IDP) during onboarding, Aurum Talks, OKR transparency, performance reviews, and development programs