Senior Front-End Angular Engineer (Remote) at Flourish Software

We are redirecting you to the source. If you are not redirected in 3 seconds, please click here.

Senior Front-End Angular Engineer (Remote) at Flourish Software. Remote Location: Canada. Job Description. The Senior Front-End Engineer will focus on refactoring our existing codebase to upgrade to the latest version of Angular to optimize front-end build times, performance, and the overall code management. You’ll work on both maintaining and improving existing features, as well as developing new features where needed. As part of a small, distributed team, you’ll be key to improving performance and ensuring the application can scale effectively. We’re particularly interested in offshore candidates with strong Angular expertise.. Key Responsibilities:. Refactor and upgrade the existing AngularJS/Angular 7 codebase to the latest Angular 17, ensuring minimal disruption and improved maintainability.. Refactor old AngularJS code and help transition components to Web Components using Angular Elements. Utilize Tailwind CSS in the new Angular project for responsive, utility-first styling.. Optimize and improve build times to enhance the speed and efficiency of the front-end development process.. Collaborate closely with the back-end engineers to integrate REST APIs and ensure seamless communication between front-end and back-end systems.. Leverage AI-assisted tools to improve code refactoring, performance optimization, and overall development efficiency.. Develop new front-end features where possible, ensuring code quality and maintainability.. Work with the team to improve developer workflows, enabling faster feature development and debugging.. Perform code reviews and ensure adherence to best practices, especially around TypeScript, Angular, and Node.js development.. Troubleshoot and resolve front-end issues, ensuring a smooth user experience across different browsers and devices.. Identify, track, and report work using JIRA.. Skill Requirements. 4+ years of relevant front-end development experience.. Strong expertise in Angular (preferably Angular 8 or higher) and AngularJS.. Strong Knowledge of Web Components and modern Angular best practices. Experience with Tailwind CSS. Solid coding experience in TypeScript and NodeJS.. Experience with REST APIs, integrating with both relational databases (MySQL, PostgreSQL) and non-relational databases (MongoDB, DynamoDB).. Familiarity with Redis or other key-value caching systems.. Excellent problem-solving skills and the ability to communicate clearly in a remote team environment.. Familiarity with CI/CD tools, Docker, and other containerized development environments.. Strong written and verbal communication skills, with a focus on documentation (English).. Familiarity with Atlassian products (JIRA/Confluence) for tracking and reporting.. Ability to work during US time zones and collaborate effectively in remote settings.. Nice to Have. Familiarity with a variety of AWS services (e.g., S3, Lambda, EC2).. Exposure to monitoring and logging tools like Grafana, Loki, and Prometheus.. Knowledge of modern DevOps practices including Kubernetes for container orchestration.. Experience with software development and project management tools (e.g., JIRA, Confluence, Bitbucket, Slack, Zoom).. Backend development experience with Go. Proficiency with SQL. Studies have shown that women, people of color, and members of the LGBTQ+ community, are less likely to apply for jobs unless they believe they meet every single one of the qualifications as described in a job description. We are committed to building a diverse and inclusive company and we are most interested in finding the BEST candidate for the job. That candidate may be one who comes from a less traditional background, and that’s okay. We would strongly encourage you to apply, even if you don't believe you meet every one of the qualifications described.