Desenvolvedor de Sistemas Front-end | Sistemas 5 - Canais IB | CSC in Brazil at Jobgether
Explore Related Opportunities
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.
- 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.
- 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.
Scan to Apply
Just scan this QR code to apply from your phone.
- Fast
- Easy
- Apply on the go