Senior Software Engineer - Frontend

Sao Paulo, SP

You will be part of an innovative fast-growing Ag-Fintech company whose mission is to revolutionize agricultural finance through data science and machine learning. You will be part of a dynamic and experienced team, contributing to Web development to build highly customizable solutions for enterprise financial institutions. The goal is to build awesome, world-class products to help end-users perform their daily job seamlessly.

What would you be doing:

  • Collaborate with the product team to realize the goals as deliverables providing quality experience developing web applications, components, and test cases.
  • Work alongside the design team to turn unique insights into actionable experiences through visualizations and automation.
  • Responsible for full lifecycle development, including requirement analysis, coding, unit testing, deployment, and documentation.
  • Develop and manage well-functioning components and applications.
  • Write secure, effective, and evolvable components.
  • Test software to ensure responsiveness and efficiency.
  • Detailed documentation.

You will be a great fit if you:

  • Are highly proficient with React and Javascript/Typescript.
  • Are highly proficient with CSS, more so with TailwindCSS
  • Are proficient with Jest and/or Cypress
  • Are proficient with Storybook and Webpack
  • Have experience working in Cloud environments, such as AWS, GCP, or Azure.
  • Have working knowledge with design tools, like Figma
  • Enjoy significant ownership and work independently.
  • Like to ship code and test user-facing changes.
  • Can learn quickly in a new environment and has a can-do attitude.
  • Have experience working in a fast-paced environment.
  • Have a high experience with automated tests: unit, integration, and e2e.
  • Worked in a distributed team with multiple time zones, so excellent documentation and communication skills are paramount!
  • Have the ability to articulate ideas and lead discussions in groups when speaking in English.

Responsibilities:

  • Architect, develop, own, and maintain core features and components that involve frontend technologies.
  • Analyze and improve efficiency, scalability, stability, reliability, security, and performance of the core components and frontend systems.
  • Ensure the quality of the code by conducting code reviews.
  • Applying good practices on code, such as Clean Code, SOLID, and DDD.
  • Helping achieve goals and key performance indicators (KPI) of the project.
  • Taking a project from scoping requirements through launch.
  • Build reusable code and libraries for future use.
  • Deliver solutions under strict time frames without sacrificing quality using React and Typescript
  • Working and consuming RESTfull & GraphQL APIs
  • Working with Git environments and CI/CD pipelines.
  • Working collaboratively and effectively with a remote team and agile product development.
  • Working in an Agile ecosystem.
  • Sharing knowledge and insights about technologies

Who you are:

  • You are not afraid of getting your hands dirty. You are a very technical professional with a passion for software and product development.
  • You must be seen as a technical reference by your team and should expect to actively take part in all the architectural decisions of the squad.
  • You will collaborate closely with other teams and stakeholders in order to evaluate the feasibility of tasks.
  • You have a sharp strategic mindset questioning the product manager about the scope and timing of features balancing the complexity of deliveries and the opportunity cost of decisions;
  • You can also adapt your approach to the circumstances, be flexible, negotiate and reach agreements in order to best suit the product, user, and team needs;
  • Experience in working in a collaborative environment with teams of engineers, product managers, and designers;
  • Passion for new technologies and proven capability in analysis and problem-solving;
  • Excellent teamwork, communication, and project management skills;
  • Must be proactive, have the ability to think outside the box, and have a hands-on profile to fit with our startup culture;
  • Enthusiastic, flexible team player who loves to dive in and “figure it out.”
  • Someone who is able to articulate ideas clearly when speaking to groups in English.

Benefits:

  • CLT package
  • Health Insurance Plan
  • Dental Insurance
  • Meal benefit
  • Food benefit
  • Language skills improvement incentive
  • Gym incentive program (Gympass)

Location:

  • São Paulo (Hybrid - Faria Lima).

JOB CODE: 1000032