Front End Engineer

| Venice
ABOUT GEM
Gem is a cryptocurrency and blockchain startup based in Venice Beach. Our mission is to empower individuals to take full control of their wealth, to benefit from the value of their own data, and to experience the collective power of the decentralized movement spreading globally today.
To get a quick glimpse of the app, here is the product trailer: https://www.youtube.com/watch?v=6sPXEJzm2xU
Find our app in the app store here:
Android: https://play.google.com/store/apps/details?id=co.gem
iOS: https://itunes.apple.com/us/app/gem-crypto-portfolio/id1371160930?ls=1&mt=8
THE ROLE
We are looking for a senior front-end engineer who is passionate about building dynamic consumer applications. You should feel comfortable architecting SPAs. Our engineers are involved in all parts of the product life cycle: idea generation, design, prototyping, planning, execution, and shipping.
TECHNOLOGIES WE USE
Our front-end stack is composed of Typescript, CSS modules, React, Redux, Webpack, TSLint and Jest.
What you’ll do
- Implement the features and user interfaces of various consumer facing applications
- Architect efficient and reusable front-end systems that drive complex web applications
- Collaborate with Product Designers, Product Managers, and Software Engineers to deliver compelling user-facing products
What you’ll need
- Strong CS background (algorithms, data structures…)
- 5+ years' experience in designing and architecting highly scalable, usable, and performant web applications while doing highly creative, detail oriented front end web development
- JavaScript experience, including concepts like event driven programming, closures, types and ES6. Experience working with React or Angular, Redux, Javascript bundlers is a plus
- HTML/CSS experience, including concepts like layout, specificity, cross browser compatibility and accessibility
- Experience with browser APIs and optimizing front end performance
- Be a perfectionist who makes sure every pixel is in the right place
Nice to have
- Proficiency with a scripting language like Ruby or Python
- Understanding of Docker containers

Check out Gem daily life on Instagram @gemhq

Read Full Job Description

Technology we use

  • Engineering
    • JavaLanguages
    • JavascriptLanguages
    • RubyLanguages
    • ReactLibraries
    • ReduxLibraries
    • PostgreSQLDatabases

Location

We are a stone's throw from the Venice Boardwalk, Abbot Kinney Blvd, and the Venice Canals. Any chance we have to take a walking meeting, we do!

What are Gem Perks + Benefits

Health Insurance & Wellness Benefits
Dental Benefits
Vision Benefits
Health Insurance Benefits
Retirement & Stock Options Benefits
401(K)
Company Equity
Child Care & Parental Leave Benefits
Flexible Work Schedule
Vacation & Time Off Benefits
Unlimited Vacation Policy
Perks & Discounts
Casual Dress
Company Outings
Stocked Kitchen
Some Meals Provided
Happy Hours
Pet Friendly
Professional Development Benefits
Job Training & Conferences

Additional Perks + Benefits

The perks that gets employees most excited is the opportunity to learn about bleeding edge technology every day and establish themselves as thought leaders in the blockchain industry.

More Jobs at Gem4 open jobs
All Jobs
Design + UX
Dev + Engineer
Design + UX
new
Venice
Developer
new
Venice
Developer
new
Venice
Developer
new
Venice