Senior Front-End Angular Engineer (Remote)
Apply HereSenior Front-End Angular Engineer (Remote)
About Us
Flourish Software is a leading cannabis supply chain and retail software company. We are working to empower the cannabis industry through better technology.
What’s the opportunity?
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.
What do we value?
- Honesty, integrity, and self-driven motivation
- Clean, readable code and well-thought-out solutions
- Thorough planning prior to execution
- Teamwork and communication
- Happiness and satisfaction in your work
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
Benefits
- US Based Full Time Employees:
- Health, dental, and vision insurance
- 100% covered accidental death, disability, and life insurance
- SIMPLE IRA (401K equivalent) matching
- Emphasis on work-life balance
- Remote-first company (even pre-pandemic)
- Uncapped PTO (with approval)
- Opportunity to work on foundational software of a growing and fast-paced, innovative industry
Salary Range
- Compensation will be adjusted according to local market rates, with a typical range of $40,000 to $60,000 USD, depending on experience and region.
Application Link: Apply Here
A note to candidates
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.