See all the jobs at Caixa Mágica Software here:
, | Frontend | Full-time | Partially remote
Overview:
Our team comprises highly skilled IT professionals and strategic business managers operating within an agile framework. To excel in this environment, you should possess a strong tech-savvy mindset, an insatiable curiosity, and impeccable attention to detail. While this role is primarily focused on the user-facing layer, our architecture relies on robust .NET APIs and Oracle databases to handle complex financial core tasks such as importing trade data, managing securities, and calculating taxes. We are looking for a developer who is an expert in the frontend but possesses the technical literacy to navigate the .NET backend, ensuring a seamless integration between server-side logic and the high-performance web interfaces our stakeholders rely on.
We are seeking a Frontend Developer with deep expertise in Angular to architect, build, and maintain scalable, highly responsive web applications following industry best practices. Beyond technical mastery, we value proactivity, outstanding communication, and a collaborative spirit. Because you will engage with diverse teams across various locations and cultures, global adaptability and a professional demeanor are essential assets.
What will you do?
- Architecture & Design: Leading frontend software analysis and UI/UX implementation, ensuring all designs are compliant with IT Department guidelines and financial industry standards.
- Modern Development: Applying cutting-edge web development best practices, with a heavy emphasis on component-driven design, modularity, and reusability.
- Quality Assurance: Implementing comprehensive unit and end-to-end testing (e.g., Jasmine, Karma, Cypress) to ensure high-quality, maintainable, and bug-free code.
- Cross-Functional Collaboration: Working within a fast-paced SCRUM environment alongside backend engineers, business analysts, and product owners to deliver end-to-end features.
- Backend Synergy: Collaborating with the .NET team to define API contracts and troubleshooting data flows from the Oracle database through to the UI.
What are we looking for?
- Experience: 4+ years of professional experience in frontend development, specifically in enterprise-level environments.
- Angular Stack: Expert proficiency in Angular, TypeScript, HTML5, and modern CSS/SASS.
- State & Data: Strong understanding of reactive programming (RxJS) and sophisticated state management patterns (e.g., NgRx).
- API Integration: Proven experience consuming RESTful APIs and implementing real-time data streaming (e.g., SignalR, WebSockets).
- .NET Literacy: Working knowledge of C# and the .NET ecosystem. While you will not be the primary backend developer, you must be able to read .NET code, understand API logic, and collaborate effectively with backend engineers.
- Engineering Disciplines: Strong grasp of UI Design Patterns, Dependency Injection, Test-Driven Development (TDD), and version control (Git).
- Financial Acumen: The ability to understand complex financial business requirements and translate them into intuitive, user-friendly technical solutions.
- Agile Mindset: Solid understanding of the full software development lifecycle (SDLC) and experience in Agile/SCRUM environments.
- Problem Solving: A creative problem-solver capable of high performance, flexibility, and adaptability in a global corporate environment.
- Communication: Professional fluency in written and spoken English.
What can you expect from us?
- A permanent job contract for a long term project;
- Tech equipment + SIM Card + personal smartphone;
- Health and Life Insurance;
- Social events and team buildings;
- The commitment of letting you grow with us, and be rewarded accordingly;
- A dynamic and young team that will be always there to support you;
- Training in the latest technologies;
- Coffee, fruits, snacks and a warm welcoming when you pass by the office.
Fetching your Linkedin profile ...