Senior Frontend Engineer (ReactJS) | Remote friendly
Job details
About Velotio Velotio Technologies is a product engineering company working with innovative startups and enterprises. We have provided full-stack product development for 110+ startups across the globe building products in the cloud-native, data engineering, B2B SaaS, IoT & Machine Learning space. Our team of 325+ elite software engineers solve hard technical problems while transforming customer ideas into successful products. We are looking for a versatile Javascript developer with proficiency in ReactJS. You will get to design and develop modular frontend architectures and features to support the rapid growth of complex enterprise software products. Roles & Responsibilities
- Design and build reusable front-end components to build pixel-perfect web and mobile applications.
- Help out in building the core front-end infrastructure, design systems and libraries.
- Translation of designs and wireframes into high-quality code. Collaborate closely with designers, engineers, founders and product managers.
- Mentor team members and review their work.
- Are a Javascript geek with a desire to stay ahead of the curve.
- Like building beautiful well-architected software products with millions of users.
- Work collaboratively as part of a close-knit team of geeks, architects and leads.
- 4-6 years of production experience with React JS (and/or other modern frontend frameworks - AngularJS, VueJS) and associated tooling (Redux, Jest, Webpack, Babel, Enzyme, Cypress)
- 3 years of JavaScript (and preferably Typescript) experience including asynchronous programming, closures, types, and ES6/ES7.
- Thorough understanding of React.js and its core principles including Virtual DOM, Data Binding, State & Props and React Lifecycle and Redux Middleware such as Thunk or Saga.
- Experience with front-end technologies such as HTML5, CSS3, LESS, Bootstrap, Material UI, etc.
- Experience consuming and transforming internal and 3rd party API's (REST and GraphQL)
- Experience with code quality and reusability practices (eslint, prettier, CI/CD for front-end repos)
- Knowledge of cross-browser compatibilities, responsiveness, and web accessibility standards.
- Strong understanding of software engineering best practices, including unit testing, code reviews, design documentation, debugging, troubleshooting, and agile development
- Communication: You like discussing a plan upfront, welcome collaboration, and are an excellent verbal and written communicator.
- Bachelor’s degree in Computer Science or equivalent experience.
- Have experience with TypeScript.
- Have used React Hooks.
- Have working knowledge of Server Side React (Next.js) and/or Server Side APIs (ExpressJS, Restify)
- If you have implemented complex features like authentication/authorization, I18N, logging, security, and testing into developer boilerplates to minimize production errors.
- Have experience with React Native or Android/iOS mobile development experience.
- We have an autonomous and empowered work culture encouraging individuals to take ownership and grow quickly.
- Flat hierarchy with fast decision making and a startup-oriented “get things done” culture.
- A strong, fun & positive environment with regular celebrations of our success. We pride ourselves in creating an inclusive, diverse & authentic environment.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.