Engenheiro(a) de Software Front-end Pleno in Brazil, Indiana at Jobgether
Explore Related Opportunities
Job Description
This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Engenheiro(a) de Software Front-end Pleno in Brazil.
This is a mid-level front-end engineering role focused on building and evolving modern web applications that support complex credit and risk decisioning workflows in the agribusiness domain.
You will work on scalable, data-intensive interfaces that integrate multiple sources of information into a unified and reliable user experience.
The role involves close collaboration with Product and Design teams to translate business needs into well-structured technical solutions.
You will contribute to improving performance, stability, and maintainability across a growing frontend ecosystem.
The environment is dynamic, with frequent changes, legacy systems, and opportunities to influence engineering standards.
It is a strong fit for someone who enjoys solving complex UI challenges and improving developer experience at scale.
- Develop and evolve frontend features using React, Next.js, and TypeScript, ensuring high-quality and scalable delivery aligned with product needs.
- Participate in technical design discussions, contributing to architecture decisions, component structure, and frontend standards.
- Improve application performance, stability, and maintainability through optimization of rendering, state management, and async flows.
- Collaborate with Product, Design, and Engineering teams to transform requirements into robust and user-friendly interfaces.
- Conduct code reviews, support best practices, and help maintain consistency in code quality, testing, and documentation.
- Identify, troubleshoot, and resolve bugs, ensuring reliability across applications and contributing to continuous improvement.
- Solid experience with React and Next.js, and advanced proficiency in TypeScript.
- Strong understanding of frontend architecture, including componentization, state management, and code organization.
- Experience with server state management tools such as React Query or SWR, including caching and synchronization strategies.
- Ability to handle complex asynchronous flows (loading, error handling, retries, cancellations, and consistency challenges).
- Strong performance optimization skills in React applications, especially related to re-render control and efficiency.
- Experience working with APIs, version control, code review processes, linting, and automated testing practices.
- Familiarity with observability tools (e.g., Sentry or similar) and debugging in production environments.
- Comfortable working in dynamic environments with evolving requirements and legacy systems.
- Good communication skills and ability to collaborate across multidisciplinary teams.
- English at intermediate level.
- Bachelor’s degree or technical degree in a related field.
- Health insurance coverage (medical and dental plans)
- Life insurance
- Meal and food allowance
- Transportation assistance
- Wellness platform access (gym benefits)
- Language learning support
- Childcare assistance
- Additional employee support programs (including pet-related benefits).