FrontEnd Engineer (SDE -I)
Novo
About Us:
Small businesses are the backbone of the US economy, comprising almost half of the GDP and the private workforce. Yet, big banks don’t provide the access, assistance and modern tools that owners need to successfully grow their business.
We started Novo to challenge the status quo—we’re on a mission to increase the GDP of the modern entrepreneur by creating the go-to banking platform for small businesses (SMBs). Novo is flipping the script of the banking world, and we’re excited to lead the small business banking revolution.
At Novo, we’re here to help entrepreneurs, freelancers, startups and SMBs achieve their financial goals by empowering them with an operating system that makes business banking as easy as iOS. We developed the first AI-powered bank accounts to help to save time and increase cash flow. Our unique product integrations enable easy access to tracking payments, transferring money internationally, managing business transactions and more. We’ve made a big impact in a short amount of time, helping thousands of organizations access powerfully simple business banking.
We are looking for a Frontend Engineer who understands how to translate beautiful user experiences into concrete features that are used by thousands of customers. If you're passionate about working on end to end feature development and building products that transform the way business owners bank then we want to chat. Are you ready to revolutionize the small business banking industry with us?
About the Role:
- Develop user-facing features using React.js by translating designs and wireframes into high-quality code.
- Design an interactive web-based user interface leveraging your knowledge and understanding of user interactions.
- Build reusable components and front-end libraries for future use
- Optimize components for maximum performance across a vast array of web-capable devices and browsers
- Collaborate and coordinate with cross-functional teams including product and design, working on distinct layers
- Provide technical input to the planning, design, and requirements gathering process for new product features
- Contribute best-practices and architectural guidance to our front end applications
- Be involved from conception to completion with projects that are technologically sound and aesthetically impressive
- Stay up-to-date on emerging technologies
- Assist back-end developers with coding and troubleshooting
- Help establish engineering process, tools, and systems that will allow us to scale the code base, productivity, and the team.
Requirements for the Role:
- 3 - 5 years of relevant experience as an individual contributor working on the frontend technologies
- Strong technical foundation and experience building user interfaces for complex applications.
- Deep proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Thorough understanding of React.js core principles and experience with latest React concepts like hooks, context APIs
- Experience with popular state management libraries like Redux, Flux
- Familiarity with newer specifications of ECMAScript and knowledge of modern authorization mechanisms, such as JSON Web Token
- Experience with common front-end build tools such as Babel, Webpack, NPM, etc.
- Familiarity with Git
- Hands on experience with markup languages
- Background contributing best-practices and architectural leadership to front end applications
- Demonstrable understanding, and experience in dismantling large, abstract problems into smaller, workable tasks.
- Strong interpersonal skills with the ability to effectively collaborate cross functionally with designers, product managers and other engineers.
Something looks off?