Description
Job Summary:
We are seeking Frontend Developers to design, develop, implement, and maintain scalable and secure front-end solutions in the banking sector, collaborating within agile teams.
Key Highlights:
1. Design and development of scalable and secure front-end solutions using Angular.
2. Integration with GO and Java services in the banking industry.
3. Collaboration within agile teams following agile methodologies.
Join Stefanini!
At Stefanini, we are more than 30,000 brilliant minds connected from 41 countries, doing what they love and co-creating a better future.
We are looking for Frontend Developers for an important project in the banking sector
**Design, develop, implement, and maintain scalable, secure, and high-performance front-end solutions focused on Angular under a Web Components architecture and integrated with services developed in GO and Java. This role will be pivotal in enabling robust digital experiences in the banking industry, working closely with product, architecture, QA, operations, and technology teams under agile methodologies—ensuring technical quality, maintainability, operational continuity, and controlled deployments via GitHub.**
**Responsibilities and Duties**
### **Action \+ Function (What does it do \+ where does it do it?)**
### **Design, develop, and maintain front-end solutions using Angular, leveraging a Web Components-based architecture to ensure a consistent, reusable, accessible, and bank-digital-standard-aligned user experience.**
### **Integrate front-end applications with GO- and Java-developed services and APIs, ensuring security, traceability, performance, error handling, and operational continuity in banking environments.**
### **Participate in technical analysis, component design, estimation, and implementation of digital features, collaborating with Product Owners, architects, QA, UX/UI, operations, and backend teams under agile methodologies.**
### **Implement best practices in development, testing, code review, technical documentation, and quality assurance—maintaining scalable, maintainable solutions compliant with banking security standards.**
### **Manage and support versioning, continuous integration, and deployment processes via GitHub—including branch workflows, pull requests, pipelines, releases, and change control.**
**Requirements and Qualifications**
### **Education**
### **University degree in one of the following fields:**
* **Computer Engineering**
* **Systems Engineering**
* **Software Engineering**
### **Complementary studies or certifications (desirable but not mandatory):**
* **Certifications or courses in Angular, component architecture, Web Components, micro frontends, or enterprise web application development.**
* **Supplementary training in GO and Java, oriented toward backend service integration, REST APIs, and distributed architectures.**
* **Certifications or courses in agile methodologies, Scrum, Kanban, DevOps, continuous integration, continuous deployment, and collaborative development best practices.**
* **Desirable training in web application security, OWASP, authentication, authorization, secure session handling, and development in regulated environments.**
### **Professional Experience**
* **Minimum 3 years of experience developing enterprise web applications front-end.**
* **Mandatory experience with Angular—including development under a Web Components architecture, reusable components, modularization, and front-end best practices.**
* **Mandatory experience with GO and Java—at least at the level of integration, service consumption, API understanding, and collaboration with backend teams.**
* **Experience in the banking or financial industry, participating in digital solutions, transactional channels, regulated processes, or platforms with high security and availability standards.**
* **Experience working under agile methodologies, collaborating with Product Owners, Scrum Masters, UX/UI, QA, architecture, and multidisciplinary teams.**
* **Experience with GitHub for deployments and version control—including branches, pull requests, code reviews, pipelines, releases, and change management.**
### **Technical Requirements**
* **Mandatory requirement: proficiency in Angular for web application and Web Components development.**
* **Mandatory requirement: knowledge and experience in GO and Java for backend service and API integration.**
* **Development of reusable components, front-end libraries, state management, REST API consumption, and best practices in performance, accessibility, and security.**
* **Proficiency with GitHub for version control, branching strategy, pull requests, code reviews, continuous integration, deployments, and release management.**
* **Knowledge of DevOps practices, pipelines, development, certification, production environments, and basic post-deployment monitoring.**
* **Desirable knowledge of web application security, OWASP, authentication, authorization, and technology standards applicable to the banking industry.**
### **Candidate Profile:**
* **Proactive professional with analytical ability, results orientation, and focus on the technical quality of digital solutions.**
* **Strong communication and teamwork skills, capable of collaborating within agile cells and interacting effectively with business, technology, architecture, and QA areas.**
* **Ability to adapt to dynamic, regulated, and high-impact environments typical of the banking industry.**
**Additional Information**
Stefanini benefits
Looking for a place where your ideas shine?
With over 38 years of experience and a global presence, Stefanini transforms tomorrow—together. Here, every action matters—and every idea can make a difference. Join a team that values innovation, respect, and commitment.
If you’re a disruptive individual who embraces continuous learning and has innovation in your DNA, then we’re exactly what you’re looking for. Come and let’s build a better future—together!