Senior Angular Developer
- Moncton, NB, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Experience
- 6+ years of experience in Angular development, focused on creating modular, maintainable, and reusable codebases.
- Posting language
- English
- Posted
Original job description
Location: Maritimes (New Brunswick, Prince Edward Island, Nova Scotia) (Hybrid)
About BrainRidge
BrainRidge Consulting is a premium FinTech Technology Consulting firm with the energy of a startup and experience of an enterprise. With a mission to empower financial institutions and organizations to thrive in the digital age, we provide cutting-edge technology solutions and strategic guidance to drive innovation and growth. As we continue to grow, we are seeking a motivated and experienced Senior Angular Developer.
Role Overview
We are seeking a motivated and experienced Senior Angular Developer to build modular, high-performance front-end applications for our financial services clients. The Senior Angular Developer will create reusable components, integrate APIs, and turn design specifications into responsive and accessible interfaces. This role is ideal for a hands-on developer who cares about code quality, performance, and security. Our Maritimes office is located in Moncton, New Brunswick. This role offers a flexible hybrid arrangement, with occasional in-office days as needed.
Key Responsibilities
At BrainRidge Consulting, we value and prioritize diversity, equity, and inclusion. We believe that a diverse and inclusive workplace leads to a more innovative and productive team. We welcome applicants of all backgrounds and are committed to providing a safe, fair, and welcoming environment where everyone feels valued and respected. If you require accommodations during the hiring process, please let us know.
About BrainRidge
BrainRidge Consulting is a premium FinTech Technology Consulting firm with the energy of a startup and experience of an enterprise. With a mission to empower financial institutions and organizations to thrive in the digital age, we provide cutting-edge technology solutions and strategic guidance to drive innovation and growth. As we continue to grow, we are seeking a motivated and experienced Senior Angular Developer.
Role Overview
We are seeking a motivated and experienced Senior Angular Developer to build modular, high-performance front-end applications for our financial services clients. The Senior Angular Developer will create reusable components, integrate APIs, and turn design specifications into responsive and accessible interfaces. This role is ideal for a hands-on developer who cares about code quality, performance, and security. Our Maritimes office is located in Moncton, New Brunswick. This role offers a flexible hybrid arrangement, with occasional in-office days as needed.
Key Responsibilities
- Develop and optimize reusable Angular components to maintain code consistency, readability, and modularity across applications.
- Integrate RESTful APIs for seamless data flow between front-end and back-end services, using RxJS for asynchronous data handling and NgRx or similar libraries for state management.
- Implement custom UI/UX features by collaborating with designers, converting design specifications into responsive and accessible interfaces, and customizing components with Angular Material or other UI libraries.
- Optimize application performance using lazy loading, code splitting, and caching strategies to improve load times and user interactions.
- Apply security best practices in front-end development, including CORS, data encryption, secure token handling (OAuth2/JWT), and input validation.
- Build and deploy cross-platform applications compatible with web, iOS, and Android using a unified framework.
- Manage version control using Git, following branching strategies and code review processes to uphold code quality standards.
- 6+ years of experience in Angular development, focused on creating modular, maintainable, and reusable codebases.
- Extensive experience developing and optimizing reusable Angular components.
- Strong skills integrating RESTful APIs, using RxJS for asynchronous data handling, and managing state with NgRx or similar libraries.
- Experience with Angular Material or other UI component libraries and building responsive, accessible interfaces.
- Knowledge of front-end performance optimization techniques such as lazy loading, code splitting, and caching.
- Understanding of front-end security practices, including OAuth2/JWT token handling and input validation.
- Proficiency with Git, branching strategies, and code review processes.
- Strong problem-solving and collaboration skills.
At BrainRidge Consulting, we value and prioritize diversity, equity, and inclusion. We believe that a diverse and inclusive workplace leads to a more innovative and productive team. We welcome applicants of all backgrounds and are committed to providing a safe, fair, and welcoming environment where everyone feels valued and respected. If you require accommodations during the hiring process, please let us know.
More about this job
Responsibilities
Develop modular, reusable Angular components and integrate RESTful APIs using RxJS and NgRx or similar state-management tools. Build responsive, accessible interfaces, optimize application performance and security, develop cross-platform applications, and follow Git-based version control and code review practices.
Requirements
Requires 6+ years of Angular development experience and extensive experience building maintainable, reusable components. Candidates should have experience with APIs, RxJS, state management, UI component libraries, performance optimization, front-end security, Git workflows, problem-solving, and collaboration.
Skills
- Angular
- Reusable Components
- RESTful APIs
- RxJS
- NgRx
- Angular Material
- Responsive Design
- Accessible Interfaces
- Performance Optimization
- Lazy Loading
- Code Splitting
- Caching
- Front-End Security
- OAuth2/JWT
- Git
- Cross-Platform Development
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Consulting
- Finance & Accounting
Keywords
- Angular
- FinTech
- Financial Services
- Front-End Development
- Reusable Components
- RESTful APIs
- RxJS
- NgRx
- State Management
- Angular Material
- Responsive Design
- Accessibility
- Lazy Loading
- Code Splitting
- Caching
- CORS
- Data Encryption
- OAuth2
- JWT
- Input Validation
- Cross-Platform Applications
- Web Applications
- iOS
- Android
- Git
- Branching Strategies
- Code Reviews
- Hybrid Work