Position: Frontend developer/Mobile developer
Company: Zimad
Category: JavaScript
Experience required: 2y
English level: intermediate

Rain is a venture-backed fintech with a mission to kill predatory financial products like payday loans. Our first product gives employees instant access to their wages, which solves a major problem for real people (115 million American workers are living paycheck-to-paycheck). Rain is the fastest-growing startup in the category and was incubated with QED Capital, a top fintech venture fund.

Our team culture is rooted in a deep commitment to Shokunin, the Japanese philosophy of giving your very best for the general welfare of people. Other core values at Rain: radical transparency and zero ego.

We are looking for an experienced Frontend Engineer that could adapt really fast to our stack. Here you will work with product managers, designers, and software engineers to identify opportunities and implement solutions and products for our internal and external clients. You will develop new features and improve our existing codebase.

We need someone that is able to get actively involved in the product construction from the beginning until the end, from the conception, planning, implementation, and deployment until the client feedback.

The work will be mainly with our front-end team, reviewing the team's work, taking part in important product and tech decisions, and ensuring the health and efficiency of our systems.

Our codebase is based on React in version 17 using hooks to help with state maintenance, so we need a person very skilled with React and used to its environment.

**Job Responsibilities**

•	Help the front end team coding web apps and site
•	Participate in the frontend products evolution
•	Help with tech and product decisions
•	Improve our codebase
•	Write automated tests
**Must Have**

•	Must have a production-ready experience with a React project
•	Fluent English
•	Wide knowledge about React 17 with hooks
•	Solid knowledge about CSS, HTML, and JavaScript
•	Good Typescript knowledge
•	Knowledge about automated tests (preferably cypress)
•	Know about unit test in JS (preferably jest + react testing library)
•	Know about Rest API + JWT authentication
**Nice To Have Knowledge Of**

•	CI/CD process experience
•	Gatsby JS
•	WordPress
•	AWS (mainly s3, cloud front, and Lightsail)
•	Ramda JS
•	React query
•	Mock Service Worker(MSW JS)
•	Visual testing(Chromatic/Percy)
•	Chakra-UI
•	Storybook
The Rain Instant Pay app provides early wage access for employees at mid to large-sized organizations to improve financial wellness and increase employee productivity.

With 63% of Americans living paycheck to paycheck, financial wellness tools are an important part of any employee benefits package. Rain works by giving advances on upcoming paychecks; it is not a loan and there is no interest. Employees pay a small fee for this service, which is healthier than payday loans.

Rain’s mission is to regrow financial freedom by giving people full control over their income and to put an end to predatory financial products, replacing them with on-demand pay.