Frontend Developer (Angular + .NET)
Job Summary
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 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 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 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 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 ecosystem. While you will not be the primary backend developer you must be able to 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.
Required Experience:
IC
About Company
At Caixa Mágica, we provide custom software development that drives business growth. Explore our services and see how we help companies.