We are currently looking for a React Developer to join the fast-growing product team at Flocknote. It's an important role in our company and will help shape the path forward for Flocknote.
We're a small, startup dev team with a passion for the Church and making great things. We work hard, have fun, and are always improving. Because we're a small shop, you must be self-motivated, able to manage your day-to-day schedule, and a very good communicator. You'll have the opportunity to have your hands in everything, from the data model to stylesheets, from concepts to launches, from process to implementation.
If you have a passion to help the Church, and enjoy dreaming up smart ways to solve problems and then watching your code come to life to make a real difference in the world, keep reading.
YOU'LL BE:
- Shaping the way people use Flocknote and the entire structure of our front end architecture.
- Creating new features within Flocknote that are easy & fun to use.
- Managing the technical aspects of Flocknote's front end. Including increasing client-side performance and accessibility.
- Helping out the rest of the front-end team as we continue to move over to React.
- Migrating existing features over to React.
- Tackling front-end bugs post-push.
- Integrating new features into a non-react front-end codebase. So experience integrating React with legacy code and understanding of using portals will be a big help here.
YOU'LL NEED:
- At least two years experience using React and a great understanding of its inner-workings and quirks.
- To understand node, Webpack, and babel (beyond just using create-react-app).
- To love javascript, es6+, node and all things in that world.
- Experience and comfort developing functional components and hooks. We won't be using class-based components at all.
- To understand reducers, context, and state and the lifecycle of react components.
- Taste! We don't pixel-perfect mock things up, so we'll be relying on some of your great ideas to make things easy to use.
- To be a self-starter and a go-getter.
- To have strong interpersonal skills and be flexible, detail-oriented, professional, easy to get along with, enthusiastic and of high moral character.
BONUS POINTS
- React Native experience (yeah...we're heading down that path too!).
- Experience managing node.js backends.
- Experience developing cross-client email design and understanding differences in HTML layout and compatibility issues for various email clients.
- Experience with relational data models.
All positions are full-time (remote/work-from-home) positions with salary and benefits.
Please Note :
ajayjain.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, ajayjain.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.