Desenvolvedor de Sistemas Front-end | Sistemas 5 - Canais IB | CSC
jobgether · Brazil
About The Role
**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.
Similar roles you might like
See all →This is an external listing. JobSpring does not represent or verify the employer. Report this listing