Desenvolvedor de Sistemas Front-end | Sistemas 5 - Canais IB | CSC
- Work arrangement
- Remote
- Location
- Brazil
- Compensation
- Not disclosed
- Apply by
- April 13, 2027
About this role
<h3>Accountabilities</h3><li>Lead the end-to-end development lifecycle of web applications, including implementation, deployment, monitoring, performance optimization, and scalability improvements.</li><li>Analyze functional and non-functional requirements, translating business needs and user stories into efficient, maintainable, and technically sound solutions.</li><li>Develop and maintain front-end applications using advanced Next.js capabilities, reusable components, and scalable architectural patterns.</li><li>Apply software engineering best practices, including Clean Code, SOLID principles, automated testing, code reviews, and consistent version control standards.</li><li>Maintain and enhance existing applications by identifying technical bottlenecks, resolving complex issues, and implementing refactoring initiatives.</li><li>Evaluate technical alternatives, assess potential impacts and trade-offs, and recommend effective architectural solutions.</li><li>Build and maintain reusable UI components and design systems, collaborating with design teams and using tools such as Figma and Storybook.</li><li>Work within a monorepo environment, supporting modular development workflows and maintaining consistency across projects.</li><li>Collaborate with stakeholders and development teams through agile methodologies, using Jira and Confluence to manage tasks and document technical decisions.</li><li>Contribute to application security, reliability, and continuous improvement, particularly in digital banking and internet banking environments.</li><h2>Requirements</h2><li>A degree in a relevant field or equivalent professional experience in software development.</li><li>Advanced knowledge of Next.js, including App Router, Server-Side Rendering (SSR), Server Actions, and middleware.</li><li>Experience building reusable and modular UI components, applying Compound Components patterns, and working with design systems and Storybook.</li><li>Familiarity with monorepo architectures, particularly pnpm workspaces and Turborepo.</li><li>Strong knowledge of software quality practices, including Clean Code, SOLID principles, unit testing with Vitest, and code coverage.</li><li>Experience with Git-based workflows, including GitFlow, merge requests or pull requests, and Conventional Commits using tools such as Commitlint and Husky.</li><li>Familiarity with Node.js version 20 or later, pnpm, and development environments such as Visual Studio Code.</li><li>Experience with agile methodologies and project management and documentation tools such as Jira and Confluence.</li><li>Ability to interpret Figma designs, extract design tokens, and translate layouts into accurate, functional interfaces.</li><li>Familiarity with API testing tools such as Postman, Insomnia, or equivalent platforms.</li><li>Strong analytical thinking, problem-solving skills, attention to detail, and a proactive approach to resolving technical challenges.</li><li>Ability to collaborate effectively, communicate technical decisions clearly, and contribute to a team-oriented development environment.</li><h2>Nice to Have</h2><li>Previous experience in the financial services industry, particularly digital banking or internet banking.</li><li>Knowledge of web security practices, including Content Security Policy (CSP) headers, security token handling, and RSA/AES encryption.</li><li>Experience contributing to the development and maintenance of secure, high-availability financial applications.</li><h2>Benefits</h2><li>
<strong>Remote work:</strong>Fully remote position within Brazil.</li><li>
<strong>Health insurance:</strong>Monthly premium fully covered by the employer.</li><li>
<strong>Dental insurance:</strong>Monthly premium fully covered, with no additional cost for procedures covered by the plan.</li><li>
<strong>Food allowance:</strong>Meal and/or grocery benefits to support everyday expenses.</li><li>
<strong>Retirement planning:</strong>Private pension and a financial planning incentive program.</li><li>
<strong>Life insurance:</strong>Coverage that includes protection against serious illnesses.</li><li>
<strong>Wellness support:</strong>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.</li><li>
<strong>Professional development:</strong>Postgraduate education assistance, university partnerships offering discounts on degrees and MBAs, and access to a corporate learning platform.</li><li>
<strong>Long-term service recognition:</strong>Additional compensation in recognition of tenure.</li><li>
<strong>Performance rewards:</strong>Profit-sharing program and recognition awards for employee contributions.</li><li>
<strong>Family support:</strong>Childcare assistance, school supplies allowance, parental support benefits, and extended maternity and paternity leave.</li><li>
<strong>Special occasion benefits:</strong>Birthday day off, wedding assistance, a baby welcome kit, a new-parent bonus, and a Christmas allowance.</li><li>
<strong>Flexible vacation arrangements:</strong>Option to divide annual leave into up to three periods.</li><li>
<strong>Pet-friendly benefit:</strong>Two days of leave when adopting a pet.</li><li>
<strong>Additional family care:</strong>Specialized support for parents of children with disabilities, including financial assistance and justified leave for medical appointments or hospitalizations.</li><li>
<strong>Bereavement support:</strong>Funeral assistance, financial support for eligible dependents, and additional bereavement leave.</li><li>
<strong>Transportation assistance:</strong>Public transportation allowance, where applicable.</li><li>
<strong>Workplace recognition:</strong>Uniform provided as part of the employee experience.</li>