Just Front-end Jobs

Front-endremote Jobs

WordPress Developer

Alchemy + Aim css php javascript wordpress css php
new
  • You’d be developing custom WordPress sites using PHP, CSS, Javascript and more. We are looking for a skilled, experienced developer who can tackle coding custom sites from scratch as well as creating new features and functionality for sites that you can't get with any existing plugin.

  • You'd be working with our team to address technical support tickets and client requests as they come in. Flexibility, problem solving, and team collaboration are key aspects of this responsibility.

  • You’d be communicating with the team regularly. We use Slack for regular communication and Basecamp for project management. There are occasionally some video chats we'll need to do either via video chat.

JOB BENEFITS:

  • You can work from anywhere. No moving for a job involved. If you’re happy where you are, stay there. If you’re unhappy, move somewhere new. This job will go with you. (If you want to spend a month working from the Italian countryside or in a Scottish pub, more power to you.)

  • You decide what you want your hours to be for projects. For technical support, we do need someone who would be available standard East Coast time work hours (9am-ish to 6pm-ish). You will need to communicate with the team regularly.

  • You get paid on a per project basis for larger projects and hourly for technical support work.

SKILLS & REQUIREMENTS:

You should have a solid understanding of Wordpress, SASS, CSS, PHP and Javascript. You should have experience coding Wordpress themes.

Other skills:

  • You know how to work with Woocommerce.
  • You're comfortable working with Advanced Custom Fields before.
  • You understand how to work with cPanels, update databases directly, and are confident migrating websites to new hosts.
  • You can troubleshoot when a site has been hacked or simply been broken by a client who has gone too far in code.

This job IS for you if:

  • You believe the best code is clean, simple, and well-organized.
  • You are detailed oriented and meticulous. You get letter spacing, fonts, and column widths right. And you’ll even make sure the site ends up with custom favicon.
  • You get projects done on time (or early).
  • You are honest and have no tolerance for drama.
  • You like working on projects for soulful and creative entrepreneurs.
  • You can handle a workload of at least 1-2 custom projects per month. Projects vary in length, taking anywhere between 20 and 50 hours (for a skilled developer), with some larger ones taking longer.
  • You are comfortable using Adobe Illustrator and Photoshop to gather information from designs for development.
  • You can commit to the position for at least nine months (ideally, we'd love to have you with us long-term).

Our ideal candidate is a developer who has an exacting aesthetic eye and the ability to make things so intuitive that the non savvy user can feel comfortable editing.

This job IS NOT for you if:

  • You are repeatedly late getting work done.
  • You dislike or have problems with regular communication.
  • You prefer to start out with a pre-made theme with page builders for website development.
  • You often miss details.
  • You think that a 28px margin is the same thing as a 25px margin. Or that Helvetica is the same thing as Open Sans.
    Apply now and work remotely at Alchemy + Aim
Apply

Mattermost provides an open source enterprise-grade messaging platform to the world’s leading organizations that allows teams to collaborate securely and privately anywhere. With over 10,000 server downloads / month our customers include Uber, Samsung, Affirm, The US Department of Defense and more. Our private cloud solutions offer secure, configurable, highly-scalable messaging across web, phone and PC with archiving, search, and deep integrations with hundreds of SaaS and on-premises technologies. Headquartered in Palo Alto, California, our company serves customers around the world with a distributed organization spanning the globe.

We value high impact work, ownership, self-awareness and being focused on customer success. If these values match who you are, we hope you'll learn more about working at Mattermost and come talk to us!

About the Role

As a core committer at Mattermost you are responsible for one of the world’s largest and most popular open source projects. Your work impacts thousands of organizations who depend on Mattermost for daily operations, from high tech (Intel, Samsung, Micron), to healthcare (Medtronic, Epic, Bristol-Myers Squibb) to public sector (U.S. Department of Defense, U.S. Department of Energy), to education (University of California, National University of Singapore), and consumer brands (Urban Outfitters, Wargaming.net). Headquartered in Palo Alto, California, our company serves customers around the world with a distributed organization spanning 7 time zones. More on us at www.mattermost.com.

Working in open source means your work is publicly visible. Your code will receive both credit and constructive critique from the community. With the right mindset and support these can lead to you a highly positive working environment and making the best engineering decisions of your career. Core committers include highly skilled volunteer developers from the community, staff employed by enterprises deploying and investing in Mattermost, as well as staff employed by Mattermost, Inc.

Read about our end-to-end recruiting process for core committers at: https://docs.mattermost.com/process/developer.html

We seek a full stack engineer comfortable moving across front end and back end systems to lay out the technical vision for critical components of the Mattermost architecture and leading community developers towards a unified, scalable, performant, extensible system architecture.
Apply now and work remotely at Mattermost

Apply

Head of Technology

Company Summary

IDEX is a Software as a Service (SaaS) startup on a mission to shatter the myth that China can’t innovate. We believe strongly in the innovative potential of employees all across China, and are committed to empowering their creative potential with our innovation management software. We provide our software to companies with 200 or more employees, allowing every employee to freely express their ideas, and eventually, use those ideas to benefit the employees themselves, their customers, and business.

We are a small, committed team that is rapidly growing. Our co-founders are two successful entrepreneurs who have established multi-million dollar businesses in markets across the globe. We are well-funded and ready to tackle this exciting, difficult challenge. If you share our vision and want to be part of transforming force for China’s innovation scene, come and join us!

Job Summary

You will be responsible for successful execution and delivery of technical aspects of enterprise-level software. You will work closely with the Head of Product and Lead Designer to ensure technological and operational components are delivered on schedule and on budget. You will be the first hire of the technical team and initially will work with freelancers of your choice to get things done. Along with the growth of the company, you will be able to form and manage your own tech team to further develop IDEX's software suite.

Tech Stack

  • Backend: Java/Spring Boot/Maven
  • Frontend: React/Redux
  • Database: PostgreSQL
  • Hosting: AWS EC2, S3, RDS
    Apply now and work remotely at IDEX Innovation Management
Apply

Front-end Engineer

Howdy 👋We’re the folks at Jilt, an email marketing platform built for eCommerce. We help thousands of stores surprise and delight their customers with emails that drive sales. We’re looking for a driven, detail-oriented engineer to join our team and build fast, scalable backend systems in Rails.

The Role

You’ll work closely with your teammates on the engineering team to design, create, and refine systems that power the core platform; things like syncing data with external eCommerce platforms, optimizing our sending architecture & scheduler, and analyzing browsing & shopping behavior data. Jilt is built as a traditional Rails 5.2 app, with Postgres & Elasticsearch for persistence, and Sidekiq for background jobs. We use Angular (v1) to power our visual email editor and Vue.js for some areas with a lot of dynamic content, and are actively replacing both with React, so you’ll be able to help architect the APIs that will drive those new interfaces.

While the majority of your time will be spent working on backend systems & features, you’ll also have the opportunity to work on various front-end systems, like fixing a bug with our email editor, replacing a legacy Slim template with a React view, or adding a new feature to our storefront JS.

As one of our senior engineers, the team will look to you for advice and direction. You’ll help shape our best practices, decide on libraries & tooling, and refactor older or underperforming parts of the codebase. You’ll also be responsible for moving your projects forward, communicating your progress and milestones with others, and clearly documenting your work.

Here are some things you may do on a given day:

  • Research and write a pitch to improve the performance of our email scheduling system
  • Refactor our storage subsystem to abstract how we handle file uploads
  • Troubleshoot an issue with our campaign segmentation feature by deep diving into our Elasticsearch cluster
  • Analyze a slow SQL query and suggest ways to improve it
  • Construct a detailed, multi-step data migration to split an existing model into two, with zero-downtime and including complicated data transformations
  • Triage the Sentry queue for any exceptions that need investigation
  • Develop a new API endpoint to support updated React components

On the first day you will:

  • Meet your team and get familiar with how we work
  • Setup your local environment and tooling
  • Commit a small tweak to the codebase and ship it to production

In the first week you will:

  • Develop, QA, review, and ship a small feature improvement
  • Participate in code review for a teammate’s code
  • Help a team member with fixing a bug

In the first month you will:

  • Work closely with the product team to ship a large feature
  • Participate in your first support rotation week and help our support team with escalated issues
  • Publish a retrospective on your first large project to share successes & planned improvements for the next project

Who you’ll work with:

  • Justin Stern, CTO - You’ll work with Justin to deeply understand our codebase, and learn how the various parts of our systems work together.
  • Beka Rice, Head of Product - Beka will help you learn our platform, in detail, and all the ways that our customers use Jilt.
  • You’ll also work with the rest of the product & engineering teams (Ivan, Lucas, Jonathan, Wes, Artan, Jared, Chase) to review one another’s work and collaborate on projects.

You

To succeed in this position, you should have:

  • Deep experience & proficiency in Ruby & Rails
  • Demonstrated ability to break larger epics out into smaller discrete stories with detailed implementation tasks
  • Experience working on the front-end and excitement for combining front-end frameworks like React alongside Rails
  • Familiarity working with external APIs (have experience with eCommerce platforms? This is a bonus — tell us!)

You love writing code that’s clear, self-documenting (but you know that self-documenting doesn’t mean no comments), and standards-compliant. You prefer writing Ruby, but are comfortable in JavaScript or picking up other languages (like Go or PHP) as needed. You have deep experience working with Rails and all of its libraries and know when to roll a custom solution to a problem or use a gem. You’ve worked with Sidekiq or a similar background processing system, and understand the subtle but important guidelines to follow when architecting performant, fault-tolerant background workers.

You also love data and working with complex queries in SQL, whether as part of ActiveRecord or on the console. You have experience with Elasticsearch, or are excited to learn it, and are interested in the challenges involved with keeping separate datastores in sync. You love keeping up-to-date with the latest best practices and tools, and are constantly tweaking and improving the way you work. You know how to operate a hydraulic press, or least watched a YouTube video about them and think they’re totally rad.

You’re excited to solve engineering challenges in the most pragmatic way possible, and most importantly, you keep the end user in mind and love getting feedback from customers to help improve our products.

Finally, you can’t wait to join a small team that loves their work as much as you do, affords the opportunity to work on challenging & interesting projects, continuously learn and improve, and constantly ship your work. You’re an excellent writer and can communicate effectively whether drafting up a bug report, chatting in Slack, editing a wiki page, or drafting a retrospective. You know that code is about communication and explaining your thought process clearly goes hand-in-hand.

Our team is fully-remote and we communicate primarily through Slack, Clubhouse, Google Docs, Basecamp, and weekly stand-ups via Zoom (a few short meetings) — we believe the best work happens when given lots of uninterrupted time that’s free of distractions.

As a remote team, we believe that regular meetups are invaluable for getting to know each other better, so you should be available for 1-2 company-paid team trips per year. Curious about what those are like? Check out our recap of our last team retreat (SkyTrip), which brought the entire team out to Lake Tahoe, California for a week. It’s a plus if you think (like we do) that bears are absolutely the coolest animals in the forest.

This is a full-time, salaried position, but hours are flexible. We know your work will speak for itself with commits, issues closed, and wiki edits.

Process

After an initial screening, you’ll get an email with a few questions to answer. Following that, you’ll have a few 45 minute phone chats with different people on our team to learn more about you and answer any questions you have about the position and company.

The most qualified candidates will then be invited to complete a short one-day research project. If this goes well, we'll invite you to the final stage of our evaluation process: the trial project. During this ~2 week period, you'll work closely with your future manager, as well as a few other team members, as a paid contractor to implement your proposal from the research project. You'll be welcomed in Slack, introduced to any team members you may be working with, and will have regular chats with your future manager to share feedback and make sure all is going well. This brief trial period is a great way for you to make sure you enjoy the work and the team, and it also gives us an opportunity to do the same. At the end of the period, assuming a great experience for all, you'll be offered a full time position 🎉Then the real fun and full onboarding experience will begin! 😄

Benefits

Here are some benefits we're happy to offer to our team members:

  • Competitive salary
  • 27 days of paid time-off, in addition to 2 company holidays (SkyVerge Day in March, Founders Day in June 😀)
  • Medical, Dental, and Vision insurance for US and Canadian residents and their families (reimbursements for comparable care for non-US/Canadian residents)
  • 401k/RRSP Retirement plan with 4% company match for US/Canadian residents (contributions to comparable plans for non-US/Canadian residents)
  • 8 weeks paid parental leave for new mothers and fathers
  • Work flexible hours from anywhere that has a reliable internet connection
  • Tools (hardware/software) to help you be productive
  • Allowance for professional growth (books, courses, conferences)
  • Home office or co-working allowance
  • A Kindle to help you keep learning

We support workplace diversity and do not discriminate on any protected class. We believe when we work together as a team of different views, experiences, and ideas, we can build amazing things.
Apply now and work remotely at Jilt

Apply

ABOUT US

At Close, we're building the sales communication platform of the future. With our roots as the very first sales CRM to include built-in calling, we're leading the industry toward eliminating manual processes and helping companies to close more deals (faster). Since our founding in 2013, we've grown to become a profitable, 100% globally distributed team of ~33 high-performing, happy people that are dedicated to building a product our customers love.

Our app’s frontend is a single-page JavaScript web app mostly written in React (originally built with Backbone.js). We bundle with Webpack and target only modern browsers. We test with Enzyme and Mocha run via Puppeteer. Our UI updates in near real-time and is written in LESS/CSS (with flexbox and grid layout) using BEM methodology and takes advantage of fun technologies like Websockets and WebRTC.

We care about performance (e.g. route-based code splitting), maintainability, and testability of our frontend code. We sweat the UI/UX details and work collaboratively with the Product team throughout the design process. This means diving into lo-fi Freehand wireframes, and communicating continuously when those ideas are brought to life using Sketch/Abstract and code.

Our frontend app is built on top of our REST API & GraphQL endpoints. Our backend tech stack consists of Python/Flask, MongoDB, Postgres, Elasticsearch, and Redis. We run our services in Docker on AWS.

We ❤ open source – using dozens of open source projects with contributions to many of them, and released some of our own like Microphone Recorder to Mp3, filevalidator.js, addresscompiler, backbone.mousetrap and more at Close Github.

ABOUT YOU

We're looking for an experienced full-time Frontend Software Engineer to join our engineering team. Someone who has a solid understanding of web technologies and wants to help design, implement, and launch major user-facing features.

You should have senior level experience (~5 years) building modern frontend applications in JavaScript, HTML, and CSS, with at least 3 years of that experience using a JS framework (React, Vue, Angular, Backbone etc).

You should have significant experience designing, debugging, and optimizing frontend applications to make them fast and reliable. You have significant experience with REST APIs and thoroughly understand HTTP requests. You have experience participating in code reviews and providing overall code quality suggestions to help maintain the structure and quality of the codebase.

You should have great product sense and be able to think through user experience issues before diving into the code, and you exhibit a love for great UI.

You’re comfortable working in a fast-paced environment with a small and talented team where you're supported in your efforts to grow professionally. You are able to manage your time well, communicate effectively and collaborate in a fully distributed team.

You are located in an American or European time zone.

BONUS POINTS IF YOU

  • Experience implementing real-time (e.g. websockets, polling, etc.) web apps
  • Experience working with GraphQL endpoints
  • An eye for design and experience with Sketch, Abstract, Photoshop, or similar
  • Led small project teams building and launching features
  • Contributed open source code (core or plugins) for a popular frontend framework such as React, Vue, or Angular
  • Built B2B SaaS products
  • Experience with sales or sales tools

COME HELP US WITH PROJECTS LIKE

  • Conceiving, designing, building, and launching new user-facing features
  • Working with Twilio's API, WebSockets, and WebRTC to improve our calling features
  • Building user-facing analytics features that provide actionable insights based on sales activity data
  • Improving real-time collaboration user experience
  • Expanding our frontend GraphQL usage
  • Extending our React component library

WHY WORK WITH US?

  • 100% Remote (we believe in trust and autonomy)
  • 2 x Annual Team Retreats (Lisbon Retreat Video)
  • Competitive salary
  • Medical, Dental with HSA option - 99% premiums paid (US residents)
  • 5 Weeks PTO + 6 Government Holidays + Dec 24 - Jan 1 Company Holiday
  • Parental Leave (10 wks primary caregiver / 4 wks secondary caregiver)
  • 401k matching at 4% (US residents)
  • Our story and team
  • Glassdoor Reviews

At Close, everyone has a voice. We encourage transparency and practicing a mature approach to the work-place. In general, we don’t have strict policies, we have guidelines. Work/Life harmony is an important part of our organization - we believe you bring your best to work when you practice self care (whatever that looks like for you).

We come from 12 countries and 14 states; a collection of talented humans rich in diverse backgrounds, lifestyles and cultures. Twice a year we meet up somewhere around the world to spend time with one another. We see these retreats as an opportunity to strengthen the social fiber of our community.

This team is growing in more ways than one - we’ve recently launched 8 babies (and counting!). Unanimously, our favorite and most impactful value is “Build a house you want to live in.” We strive to make decisions that are authentic for our organization. At Close, we have a high care factor for one another, in making an awesome product and championing the success of our customers.

Interested in Close but don't think this role is the best fit for you? View our other positions.

Apply now and work remotely at Close

Apply

Customer Support Specialist

Howdy 👋We’re the folks at SkyVerge, and we build WordPress plugins that help over 100k+ eCommerce businesses grow and manage their WooCommerce stores. Our team is 100% remote, with 21 people distributed all over the world.

We’re looking for a friendly, talented Customer Support Specialist to join our team and help support our entire suite of products: a portfolio of WordPress plugins for WooCommerce and Jilt, an email marketing platform built for eCommerce.

You’ll be the first point of contact for hundreds of thousands of eCommerce stores, helping them with problems, and answering questions. As part of a small team, you'll likely get your hands dirty with a little bit of everything.

You should be:

  • Excited to be on the customer’s team -- you’ll need to understand and empathize with their problems before you start fixing things
  • A self-starter, capable of working independently
  • Dedicated to constant experimentation & learning
  • Familiar with HTML, CSS and JavaScript

Bonus points if you also have:

  • Experience with WordPress
  • Experience with WooCommerce (or other eCommerce platforms)
  • Experience supporting SaaS products
  • Experience with PHP / Ruby (or other programming languages)
  • Native-level fluency in a language other than English (We love being able to support customers in their native language!)

You’ll be responsible for:

  • Assisting customers by troubleshooting technical problems and escalating to the engineering team as needed
  • Answering pre-sales questions and other feedback from customers
  • Documenting and optimizing our support process to improve customer satisfaction
  • Writing technical documentation and other content so customers can help themselves
  • Helping our engineering & product teams to identify areas where we can improve the customer experience
  • Monitoring social media and forums where customers may have questions or issues with our products and get them the help they need

Why you’ll love working with us:

  • Kind, wonderful teammates that enjoy their work as much as you do
  • Competitive salary
  • Annual company retreats (read about our last adventure in Lake Tahoe!)
  • Fantastic benefits: 27 days paid time-off, full health insurance (medical, dental, and vision), retirement contributions, paid parental leave, and more!
  • Transparent culture (check out our team wiki)

Curious to learn more? Read our full position overview and apply here. We're excited to meet you!

We support workplace diversity and do not discriminate on any protected class. We believe when we work together as a team of different views, experiences, and ideas, we can build amazing things.
Apply now and work remotely at SkyVerge

Apply

Uprise is a full-spectrum Mental Health tech start-up that builds both preventative & treatment solutions. Our system allows early detection of people who are at risk and then acts immediately to provide proven skills via smart-phone to kick-start recovery. We also link them with a phone coach who contacts them weekly until they are back on track. We are backed by 10 years of research and have over 13 published research studies showing that we can help a majority of our users return to good mental health using a low-cost web-based early intervention process that requires only 25 minutes per week for the user.
Apply now and work remotely at Uprise

Apply