Job details
Front-End React Developer (Contractor)
- GraphQL
- Next.js
- React.js
- Tailwind CSS
- Figma
This job might be expired
Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.
Posted: 1 year ago
Description
ConvertKit is a creator marketing platform built to empower creators to earn a living online. We help them own their audience and turn fans into customers. For makers, authors, chefs, musicians, athletes, and anyone else making a living by creating the culture we all love, there isn’t a better tool for reaching inboxes. More importantly, there isn’t a team more committed to helping creators earn a living doing work that matters.
We’re on a mission to help creators earn $1 billion using our SaaS marketing platform. We have always been 100% independent and 100% remote. We are proud to have built a product that our customers love, that 25,000+ creators use to earn a living, and we look for people who have enthusiasm and belief in our mission, vision, and values to join our team.
The role
This is a full-time (40 hours per week) contract role.
You’ll work alongside a small team responsible for the ongoing efforts of building and expanding our marketing site using Next.js and React. We’re looking for a great front-end developer who has experience with React and using REST APIs to build web pages, as well as working alongside designers and SEO experts to ensure brand consistency and site quality. You’ll work directly with the Site Squad, specifically our Senior Front-End Developer, to build pages for various marketing and brand efforts for ConvertKit.
We’re looking for someone who cares deeply about creators and helping them on their journey, enjoys developing websites that are wonderful and easy to use, and cares about the creators we serve. If this sounds like you, we’d love to have you apply!
Responsibilities
- Work with the Site Squad to create new pages, features, and components in our codebase. Some projects may include expanding or refactoring existing components or pages to ensure performance, accessibility, and maintainability.
- We use Next.js and React with a variety of frameworks and libraries, such as TailwindCSS and GraphQL.
- We use Figma for all of our design needs, including our design system, page designs, and build feedback from the designers. Typically the design and brief are provided to the dev team with Figma.
- Actively participate in driving the technical direction of our codebase.
- Collaborate with team members across the organization.
Requirements
- At least five years building websites in a team environment or equivalent experience. Years of experience doesn’t always capture expertise, so we encourage you to apply if you can demonstrate you’re well versed in building websites in a team environment
- Experience developing responsive, mobile-first, and accessibility-focused websites
- At least two years working professionally with React or similar libraries - if you don’t have two years of experience but can demonstrate a confident grasp of React or similar libraries, we encourage you to apply.
- Experience working with Next.js or a similar static site-generating framework.
- Experience working with WordPress and GraphQL are a plus, but not a requirement.
- Experience writing code that is accessible, scalable, maintainable, and performant.
- Experience with Figma is a big plus, but not a requirement.
- Comfortable working remotely in an autonomous environment - you don’t mind asking questions and problem solving in public communication channels
- Able to work in US or EU time zones - you don’t have to live in those time zones, but you have to be able to collaborate with the team during the crossover period of these times
- Conversational English proficiency
- Enthusiasm and belief in our mission, vision, and values
Benefits
Compensation: $1,500 per month
- 3 weeks (15 days) vacation time per year
- 2 weeks (10 days) sick leave per year
How to apply
We know that most people hate interviewing (we relate!). We aim to make it as good of an experience as we can, and part of that includes keeping you informed during the process.
Here’s what you can expect from the process:
- Submit your application, including a screen-share video about a piece of code you're particularly proud of (we often work asynchronously with screen share videos or on video calls in real time, so seeing how you talk about your work is important – applications without a video won't be accepted for consideration)
- A video call with the Hiring Manager
- A short homework assignment
- A “technical” interview to discuss the homework assignment and your experience
To get started, complete this application, including answers to the questions on the next page.