Engenharia de Software Frontend Sênior - React | RD Station
Jobgether · Brazil
Internet Marketplace Platforms · 11-50 employees
About the role
Lead the technical strategy and implementation of scalable, high-performance frontend features and user interfaces. Collaborate with multidisciplinary teams to deliver data-driven solutions while mentoring other engineers through code reviews and knowledge sharing.
What they look for
Requirements
Requires proven senior experience in frontend development with advanced expertise in React, TypeScript, and software engineering best practices. Candidates must be proficient in automated testing, AI-powered development tools, and working within agile, fast-paced environments.
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 Engenharia de Software Frontend Sênior - React | RD Station based in Brazil.
We are seeking a Senior Frontend Software Engineer to build scalable, high-performance digital experiences that directly impact product adoption and customer success. This role combines technical excellence, product thinking, and innovation to transform complex frontend challenges into intuitive user experiences. You will work in a dynamic environment focused on experimentation, agile delivery, and continuous improvement, using modern technologies and AI-powered tools to accelerate development. The ideal candidate is highly autonomous, passionate about engineering best practices, and comfortable making technical decisions in fast-moving contexts. You will collaborate closely with Product, Design, Data, and Engineering teams while contributing to impactful solutions. This is an opportunity to shape products, mentor engineers, and influence the evolution of a technology-driven organization.
\n
Accountabilities:
- Act as a senior software engineer focused on frontend development, while contributing to backend APIs and services when needed to deliver complete solutions.
- Lead the technical strategy and implementation of frontend features and experiments, from solution design through production delivery.
- Design and develop accessible, scalable, and high-performance user interfaces focused on excellent customer experiences.
- Solve complex technical challenges while balancing quality, performance, scalability, and delivery speed in an agile environment.
- Make data-driven technical decisions by leveraging metrics, user insights, and performance indicators to continuously improve solutions.
- Identify technical risks, challenge assumptions, and proactively suggest improvements throughout the product development lifecycle.
- Ensure application quality through automated testing, monitoring, observability practices, and analytical instrumentation.
- Use AI tools strategically to improve development workflows while maintaining strong engineering standards and code quality.
- Collaborate closely with Product, Design, Engineering, and Data teams to define, build, and evolve solutions.
- Mentor other engineers through code reviews, design discussions, pair programming, and knowledge sharing.
- Contribute to product growth metrics such as activation, adoption, and conversion through impactful engineering initiatives.
- Document relevant technical decisions to support scalability, maintenance, and future development.
Requirements:
- Proven experience as a Senior Software Engineer with strong expertise in frontend development.
- Advanced knowledge of React and JavaScript/TypeScript, with solid experience building modern web applications.
- Strong understanding of HTML and CSS, including accessibility, performance optimization, and user experience principles.
- Experience integrating and consuming REST APIs, with the ability to contribute to backend services when required.
- Strong knowledge of software architecture and engineering best practices, including SOLID principles, Clean Code, Clean Architecture, Design Patterns, DRY, and object-oriented programming.
- Experience developing automated tests using tools such as Jest and Testing Library.
- Experience creating reusable components and evolving Design Systems.
- Familiarity with Docker, application monitoring, observability, and performance analysis.
- Experience using AI-powered development tools such as Cursor, GitHub Copilot, Claude Code, or similar solutions, with the ability to critically review and validate generated code.
- Ability to use AI strategically by providing context, defining constraints, and breaking down complex problems to accelerate development without compromising quality.
- Experience working in autonomous, fast-paced environments with short delivery cycles, experimentation, and data-driven decision-making.
- Strong communication skills, ownership mindset, and ability to collaborate across multidisciplinary teams.
Nice-to-have experience:
- Knowledge of relational databases, especially PostgreSQL.
- Experience with NoSQL databases such as MongoDB.
- Background working with SaaS products, Growth, or Product-Led Growth (PLG) environments.
- Experience with application observability and monitoring solutions.
- Familiarity with product analytics and experimentation tools such as Amplitude, Mixpanel, GA4, or similar platforms.
Benefits:
- Fully remote work model with flexibility.
- Opportunity to work on innovative digital products with significant user impact.
- Collaborative culture focused on learning, autonomy, and continuous evolution.
- Access to modern technologies and AI-powered development practices.
- Professional growth opportunities through mentorship, knowledge sharing, and challenging projects.
- Inclusive environment that values diversity, belonging, and individual contributions.
- Comprehensive health and wellness support programs.
- Benefits focused on physical, emotional, financial, occupational, and social well-being.
- Opportunities for education and professional development.
- Access to partnerships, discounts, and employee support programs.
\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