
Senior Angular Front-End Developer
Posted 6 days ago

Posted 6 days ago
This is a fully remote position, open to applicants in Brazil.
• Design and improve intricate web applications leveraging Angular and contemporary front-end technologies.
• Contribute to the development of robust, scalable, secure, and high-performance solutions tailored for the banking sector.
• Engage in technical decision-making and suggest architectural enhancements.
• Maintain high standards of code quality.
• Create, refine, and sustain web applications using Angular.
• Develop responsive, accessible, and user-friendly interfaces.
• Build reusable and scalable components.
• Integrate front-end applications with back-end APIs and services utilizing REST/JSON.
• Implement state management, error handling, authentication, and authorization protocols.
• Ensure the quality, performance, security, and maintainability of applications.
• Create and uphold unit and integration tests.
• Diagnose and resolve technical challenges through root-cause analysis and performance enhancement.
• Participate in code reviews, advocate for best practices, and mentor junior and mid-level developers.
• Collaborate with UX/UI designers, Product Owners, architects, analysts, and back-end teams.
• Take part in agile ceremonies and assist in planning, estimation, and delivery tracking.
• Solid experience in front-end development with Angular.
• Expertise in TypeScript, JavaScript, HTML5, and CSS3.
• In-depth understanding of Angular, covering components, directives, services, modules, and dependency management.
• Familiarity with RxJS, reactive programming, and handling asynchronous streams.
• Knowledge of state management frameworks, such as NgRx or similar alternatives.
• Experience in consuming and integrating RESTful APIs.
• Understanding of unit and automated testing methodologies using Jasmine, Karma, Jest, or Cypress.
• Proficiency with Git and code versioning strategies.
• Familiarity with Angular CLI, NPM, and Webpack.
• Experience with CI/CD pipelines and continuous integration and delivery workflows.
• Awareness of front-end security practices, including XSS and CSRF prevention.
• Proven experience in developing responsive and accessible applications.
• Knowledge of agile methodologies, particularly Scrum and Kanban.
• Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or a related field.
• Previous experience with projects for banks, financial institutions, or large corporations (preferred).
• Experience with financial systems, transactional systems, or business-critical applications (preferred).
• Familiarity with micro front-end architecture (preferred).
• Experience with Design Systems and component libraries (preferred).
• Understanding of software architecture, Clean Code, SOLID principles, and sustainable development practices (preferred).
• Experience in cloud environments and microservices architecture (preferred).
• Knowledge of monitoring, observability, and performance analysis tools (preferred).
• Remote work opportunities.
• An ethical, collaborative, and diverse work environment.
• Continuous learning and development.
• Ongoing career advancement.
• The company has been successfully operating in the market for over 25 years.
Oddball
Virtual Colleague Philippines
Commit
TEC-IT
Get handpicked remote jobs straight to your inbox weekly.