Position: Front-end (React) developer for product company (California, USA)
Company: TechMagic
Category: JavaScript
Experience required: 3y
English level: intermediate

MUST HAVE
-3+ years of industry experience preferred. We primarily use React on the front-end.
-You have an end-to-end understanding of how both frontend and backend work together and can help structure our app and architect features based on your experience and industry best practices
-At least intermediate strong level of English. You’ll need to actively communicate with coworkers in both the US and Ukraine.

WE OFFER
— Top Fin-tech Silicon Valley Start-up with Series A Investments
— Work at USA start-up and have a local Lviv team at the same time
— We provide above-market pay, stock options, and competitive benefits
— Flexible leave policy (engineers may take as many vacations as they need, they are paid)

RESPONSIBILITIES
—Design and build the components, flows, and interfaces that form our core invoice and vendor management webapp.

—Write elegant, maintainable, and high performance code that scales to support an increasing number of users, features, business requirements, partners, and engineers.

—Collaborate with the team to establish robust testing and deployment frameworks.

—Analyze, debug, and fix performance and correctness issues.

ABOUT PROJECT
We are a FinTech company on a mission to help small and medium businesses thrive by taking the worry out of cash flow management. We’re building software making it super easy for finance teams to track, pay, and reconcile invoices. We pair that with lending products to offer our customers the power and flexibility to choose who, when, and how to pay their customers.

Our small but growing team (20+ today) was founded in San Francisco along with an engineering hub in Lviv, Ukraine. We’re well funded (Series-A) with backing by Kleiner Perkins, Founders Fund, Max Levchin’s SciFi Ventures, and others.

STAGE 
It’s a growing startup. The company was started in late 2019 and has grown rapidly since then.

TEAM
We currently have a total team of 23 with 8 of them in L’viv.

PROCESS
Our team works at a fast pace using weekly sprints and monthly roadmap planning. We encourage all team members to contribute suggestions and ideas for improving both our technology and our product.

TECHNOLOGIES
Our customer-facing web application is developed in React using Recoil and Apollo for state management and Material-UI as our core component library. GraphQL is used for the API interfacing between the frontend and backend.
We use Ruby on Rails connected via ActiveRecord to a Postgres DB for our backend and our internal operations portal. Our infrastructure is built on Heroku and utilizes CircleCI for testing and deployment.

WORK SCHEDULE
Full-time working day. You can work at the Lviv office or fully remotely. Despite time differences, you’ll have standard working hours (without late evening meetings).

INTERVIEW STAGES
1) A short initial discussion with the Front-end Lead in Lviv to discuss what Settle is working on and candidate goals and see if there is a potential fit.
2) Technical interview with one or two frontend engineers discussing javascript/React knowledge, skills, and experience along with implementing some basic features.
3) Product development discussion with a backend engineer and a designer, discussing prior work as well as how to think about a new feature and develop it in conjunction with the other engineer and designer.
A wrap-up discussion with the CTO for team fit as well as answering any remaining questions from the candidate.