Senior Frontend Engineer (React/Js)

Friday Portland , ME 04101

Posted 2 weeks ago

We're looking for a frontend engineer that gets excited about taking existing features the last mile. We have a small, fast moving engineering team that sometimes moves a little too fast ;)

Specifically, you should get excited about refining existing flows and user experiences. You have an eye for detail and want to take something from 1 to 10 vs. 0 to 1.

You will work closely with a product designer and a frontend engineer on our team. Our other engineers will build APIs for you, so you can spend most of your time writing javascript!

About you:

  • You've worked in early-stage startups for 3-5 years or have been a part of an engineering team that moves quickly and isn't afraid to jump on Zoom calls w/ customers
  • You've hung out with product designers before and know how to translate their Sketch mockups into code, without making them sad.
  • You think writing tests is important, but know that there's a point of diminishing returns
  • You may have tried to reverse engineer Notion's editor experience in your free time.
  • You are constantly working to get better at your craft and learn new things.


You need to really love Javascript and React and have a few years of experience working with it! Ideally, you have a few test projects or code samples that you can share.

About our Stack:

  • Rails/Postgres
  • GraphQL
  • React w/ Apollo
  • Styled-components for CSS in JS


At Friday, we believe that the workplace is going through a massive shift and remote work is only the tip of the iceberg. The workplace of the future will let people work where they want, when they want, and how they want. Put simply, the future of work is a more flexible work environment.

We think this shift is good for society as it enables people to gain back their time, live where they want, and free up more time to spend with family, volunteer in their community, or learn a new skill.

That's why we're building tools to help accelerate this transition and make work better for as many people as we can.


  • We have 1 routine meeting every week - that's it. You will have autonomy to do great work. We like to work asynchronously!
  • You can work from a location that makes sense for you - our team is clustered around Nashville, TN and Portland, ME.
  • You can start working at 5am or work later into the evening if you want. It's up to you as long as there's a couple hours of overlap during the day for ad-hoc collaboration.
  • Admittedly, we don't have a ton of fancy perks or free lunch, but we do our best to give you freedom to do great work and not waste your life in boring meetings.
icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer Frontend

Chrome River

Posted 3 months ago

VIEW JOBS 8/27/2020 12:00:00 AM 2020-11-25T00:00 At Emburse our mission is to help make our users' lives -- and their businesses - better. We are dramatically transforming how organizations manage corporate expenses and invoices. We humanize work by automating manual tasks and saving users' time, so they can focus on what matters most -- their family, community, or more rewarding work. We help CFO's give their employees a simple and amazing experience while ensuring compliance and reducing costs. Our solutions are tailored for companies from start-ups to enterprises. We have more than 14,000 clients and 4.5 million users globally. Emburse has offices across North America, including Los Angeles, Montreal, Portland (ME), San Diego, San Francisco, and Toronto, as well as locations in the UK, Germany, Spain and Australia. Our core values - Sincerity, Empathy, Empowerment, Individuality and Teamwork - reflect who we are as a company. They are central to the decisions we make and the interactions we have with our teams, customers, and partners. As a people focused company, we are seeking candidates who align with our values. We are looking for an experienced, front-end Senior Software Engineer to join our growing team at Certify, a business unit of Emburse. In this position you will play a key role in integrating modern front end processes into our web applications. As a member of our focused full stack engineering team, you will be involved in the full product lifecycle, serving as a front end project lead, and contributing to software design decisions. We will consider a remote option. What you'll do * Develop sophisticated software without supervision * Fix complex bugs and demonstrate advanced debugging skills * Take personal responsibility for quality and maintainability of the product and actively identify areas of improvement * Perform advanced refactoring * Influence team decisions * Onboard and mentor less experienced team members * Make complex contributions to technical documentation/knowledge base and team/engineering presentations * Produce quality documentation and ensure practices are maintained * Identify risks which could impact team performance * Write technical stories that will improve product quality/reduce technical debt * Provide updates on estimations * Identify cross-team dependencies in projects and raise them up appropriately to be addressed * Challenge assumptions from product owners and propose viable alternative * Translate business requirements into articulate, and well-formed user stories * Understand advanced system-wide workflows * Advanced debugging for system-wide problems * Triage and solve production issues * Learn and apply secure software development practices, review code for vulnerabilities and raise awareness of secure programming practices What we're looking for * Bachelor's degree in Computer Science or similar field, or equivalent years' experience * 6+ years of software development experience, preferably with Project Lead experience. * Experience with modern front-end frameworks (e.g. React, Vue, Angular, or similar) * Knowledge of database concepts such as caching and relational tables * Good understanding of the agile application development lifecycle (e.g. continuous integration, automated testing, scrum) * Experience working with source control (e.g. git, SVN, Mercurial) * Understanding of secure application programming practices * Strong understanding of and practical experience implementing common design patterns * Ability to solve business problems through creative and forward-looking solutions * Experience working in a scrum and DevOps environment * Ability to write clear, concise documentation * Experience building production applications using Vue.js * Experience integrating modern front-end processes into an existing multi-page application * Experience with CSS methodologies such as Utility-first CSS, BEM, and OOCSS * Experience with large-scale or distributed web applications * Experience designing and building JSON or REST services and APIs * Experience with Test Driven Development and functional testing. Emburse provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Emburse complies with applicable state and local laws governing nondiscrimination in employment in every location where the company has facilities. This policy applies to all terms and conditions of employment. Chrome River Portland ME

Senior Frontend Engineer (React/Js)