Senior Front End Developer closed

  • Remote - United States

Remote

Software Development

Senior

Job description

Exempt/Full-time/Hybrid

*Fluency empowers you to work remotely or at our headquarters and cafe space in Milwaukee’s Walker’s Point Neighborhood.

Reports to: Chief Executive Officer (CEO)

*This job posting is intended for candidates who reside in the following states: CA/FL/IL/ME/NV/PA/SC/TX/WI

Summary:

At Fluency we care about providing a consistent and streamlined user experience across our software platforms. We are currently investing in the future by iteratively migrating areas of our user journey from AngularJS and a home grown SCSS framework to Hotwire/Turbo + Stimulus with Tailwind within our Rails 7 Monolith.

Mission:

We’re looking for someone to lead the charge on the UX and frontend side with the help and backing of our current team of designers, marketers, full stack engineers, product managers, support engineers and data scientists. You’ll find yourself working in our current and future technology platforms, Shopify themes and Dynamic Yield to maintain design and UX parity between systems and introduce new features. This position reports to the Chief Executive Officer (CEO) but will partner and work closely with Engineering.

You’re a good fit at Fluency if you:

  • Are a “manager of one”.

  • You have experience in UX and constantly put yourself in the users’ shoes.

  • Collaborate well on high level design and architecture decisions but are comfortable working solo heads down on components.

  • Encourage sound architectural practices and general improvements with code reviews.

  • You understand the importance of and can balance the desire for code perfection with business need.

  • You are attentive to detail and execute with a high regard for brand guidelines.

  • Are humble in conversation, but confident in your skills.

  • Are helpful and approachable (e.g. when a teammate needs help, you’ll be there).

  • When faced with a hard problem you can break it down into digestible pieces.

  • When you get stuck you’re open and willing to ask for guidance.

Responsibilities:

  • Develop, test, and maintain websites and applications.
  • Ensuring that all front-end code is optimized for speed, performance, and accessibility.
  • Understand and execute the software development life cycles and processes at Fluency.
  • Collaborate with designers and engineers to provide a seamless user experience.
  • Ensure all web pages are consistent in their layout and design across our current and future platform, Dynamic Yield and Shopify.
  • Solid understanding of modern web design principles and best practices.
  • Conduct regular code reviews and provide constructive feedback to other members of the development, marketing and/or creative team.
  • Staying up-to-date with emerging trends and technologies in UX and front-end development.
  • Establish and meet project deadlines.
  • Adhere to and develop coding standards set forth by other developers as well as define new standards and hold others accountable.
  • Engage with end-users, designers, other developers, and business personnel to create and implement software solutions.
  • Provide thought leadership within information technology and across the organization striving for top quality customer experience/satisfaction and high company morale.

Other Duties:

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.

What we are looking for:

  • The desire to make big and bold contributions that significantly impact the Fluency customer journey and ultimately drive key performance indicators.

  • Someone with a keen eye for detail and be able to deliver the highest quality of work that meets the specifications of the design team and brand guidelines.

  • At least 5 years of experience in UX and front-end development, with a strong portfolio of web design projects.

  • Solid understanding of UX and web design principles and best practices.

  • Multiple years of industry experience with each of the following:

    • Collaborating with backend developers and sharing project responsibilities to create well functioning, aesthetically pleasing websites
    • CSS/SCSS and HTML/HAML
    • Developing responsive web applications
    • Tailwind
    • Accessibility
    • Consuming REST API’s (we use a Rails backend)
    • ECMAScript 2015/ES6 and above
    • Vue, React, Angular or similar javascript frameworks
    • Github or similar version control and code review

Nice to have qualifications:

  • Knowledge, experience or interest in any of the following:

    • Rails, Hotwire, Stimulus
    • Building best in class ecommerce applications
    • Writing front end unit and integration tests
    • Dynamic Yield Experience in Templates or similar dynamic CMS
    • Shopify theming, LiquidJS or any other experience with Shopify as an ecommerce platform
    • Platform engineering or devops, deploying/managing/supporting applications in cloud based infrastructure
    • Google Analytics, Google Tag Manager, on page third party marketing tracking
    • Cloudinary or other asset management and dynamic image resizing
    • Excellent communication and collaboration skills

Why Fluency?

  • Be part of a dynamic, fast-growing company that has innovation and creativity embedded in its DNA.
  • A chance to shape our customers’ journey and leave a lasting impact on their self-confidence, one order at a time.
  • Join a collaborative environment where your ideas matter, your efforts are rewarded and you can see results in real time.

Fluency team members enjoy free food, coffee, and drinks in our HQ’s beautiful Cafe. We have a laid-back, casual environment in a state-of-the-art HQ in Walkers Point.

We offer flexible schedules, paid parental leave (mothers AND fathers), and a private room for nursing mothers.

Even more exciting: paid vacation and seven paid holidays per year, plus a 50% discount on all merchandise. You’ll be eligible for the discount on your first day.

Important, but maybe less thrilling: we have ample parking, we offer medical (traditional and high deductible), dental, and vision insurance, as well as a 401K (both pre-tax and Roth options).

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏