Overview
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Desenvolvedor de Sistemas Front-end | Sistemas 5 -
Full job description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Desenvolvedor de Sistemas Front-end | Sistemas 5 - Canais IB | CSC based in Brazil. Join a collaborative technology team focused on building reliable, scalable, and high-performance web applications. In this remote role, you will contribute to the evolution of digital banking channels by transforming business requirements into robust front-end solutions. You will take ownership of the development lifecycle, from technical design and implementation to deployment, monitoring, and continuous improvement. Working with modern technologies such as Next.js, React-based component architectures, and automated testing tools, you will help deliver secure, maintainable, and user-friendly digital experiences. You will collaborate with cross-functional teams in an agile environment, applying engineering best practices to ensure code quality and long-term sustainability. This opportunity is ideal for a developer who enjoys solving complex technical challenges, improving existing systems, and contributing to meaningful digital services.
Lead the end-to-end development lifecycle of web applications, including implementation, deployment, monitoring, performance optimization, and scalability improvements. Analyze functional and non-functional requirements, translating business needs and user stories into efficient, maintainable, and technically sound solutions. Develop and maintain front-end applications using advanced Next.js capabilities, reusable components, and scalable architectural patterns. Apply software engineering best practices, including Clean Code, SOLID principles, automated testing, code reviews, and consistent version control standards. Maintain and enhance existing applications by identifying technical bottlenecks, resolving complex issues, and implementing refactoring initiatives. Evaluate technical alternatives, assess potential impacts and trade-offs, and recommend effective architectural solutions. Build and maintain reusable UI components and design systems, collaborating with design teams and using tools such as Figma and Storybook. Work within a monorepo environment, supporting modular development workflows and maintaining consistency across projects. Collaborate with stakeholders and development teams through agile methodologies, using Jira and Confluence to manage tasks and document technical decisions. Contribute to application security, reliability, and continuous improvement, particularly in digital banking and internet banking environments. Requirements A degree in a relevant field or equivalent professional experience in software development. Advanced knowledge of Next.js, including App Router, Server-Side Rendering (SSR), Server Actions, and middleware. Experience building reusable and modular UI components, applying Compound Components patterns, and working with design systems and Storybook. Familiarity with monorepo architectures, particularly pnpm workspaces and Turborepo. Strong knowledge of software quality practices, including Clean Code, SOLID principles, unit testing with Vitest, and code coverage. Experience with Git-based workflows, including GitFlow, merge requests or pull requests, and Conventional Commits using tools such as Commitlint and Husky. Familiarity with Node.js version 20 or later, pnpm, and development environments such as Visual Studio Code. Experience with agile methodologies and project management and documentation tools such as Jira and Confluence. Ability to interpret Figma designs, extract design tokens, and translate layouts into accurate, functional interfaces. Familiarity with API testing tools such as Postman, Insomnia, or equivalent platforms. Strong analytical thinking, problem-solving skills, attention to detail, and a proactive approach to resolving technical challenges. Ability to collaborate effectively, communicate technical decisions clearly, and contribute to a team-oriented development environment. Nice to Have Previous experience in the financial services industry, particularly digital banking or internet banking. Knowledge of web security practices, including Content Security Policy (CSP) headers, security token handling, and RSA/AES encryption. Experience contributing to the development and maintenance of secure, high-availability financial applications. Benefits Remote work: Fully remote position within Brazil. Health insurance: Monthly premium fully covered by the employer. Dental insurance: Monthly premium fully covered, with no additional cost for procedures covered by the plan. Food allowance: Meal and/or grocery benefits to support everyday expenses. Retirement planning: Private pension and a financial planning incentive program. Life insurance: Coverage that includes protection against serious illnesses. Wellness support: Access to physical activity initiatives, gym-related programs, yoga, meditation, workplace exercise sessions, and free online therapy for employees and up to two eligible dependents. Professional development: Postgraduate education assistance, university partnerships offering discounts on degrees and MBAs, and access to a corporate learning platform. Long-term service recognition: Additional compensation in recognition of tenure. Performance rewards: Profit-sharing program and recognition awards for employee contributions. Family support: Childcare assistance, school supplies allowance, parental support benefits, and extended maternity and paternity leave. Special occasion benefits: Birthday day off, wedding assistance, a baby welcome kit, a new-parent bonus, and a Christmas allowance. Flexible vacation arrangements: Option to divide annual leave into up to three periods. Pet-friendly benefit: Two days of leave when adopting a pet. Additional family care: Specialized support for parents of children with disabilities, including financial assistance and justified leave for medical appointments or hospitalizations. Bereavement support: Funeral assistance, financial support for eligible dependents, and additional bereavement leave. Transportation assistance: Public transportation allowance, where applicable. Workplace recognition: Uniform provided as part of the employee experience.
Tips for this job
Practical JobOpportunity guidance. These tips do not replace official rules or create new eligibility requirements.
- Tailor the CV and application to the responsibilities and required skills stated on the official employer page.
- Use concrete evidence of relevant work, projects and measurable results rather than generic claims.
- Confirm location, work authorization, remote restrictions and sponsorship terms before applying.
- Apply through the original employer or official recruitment destination shown on this page.
JobOpportunity.info helps you discover and organize source listings. Confirm eligibility, dates, salary/funding and application instructions on the original source before submitting anything.
Apply through JobOpportunity →Browse current JobOpportunity listings from jobgether (lever) →