Desenvolvedor de Sistemas Front-end | Sistemas 5 - Canais IB | CSC
jobgether
Posted Oct 15, 2026
- Full-time
- Remote
- Security & IT
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. ### Accountabilities - 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.