Senior Front-End Angular Engineer (Remote)

Apply Here
hero-jobbies-7

Senior 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.