Maintaining and improving website. Optimizing applications for optimum speed and effectiveness.
Job Description:
- Taking concepts and briefs and producing high-quality web applications.
- Writing and maintaining clean and modular code.
- Working with product managers and designers to ensure technical feasibility of designs
- Contributing to our UI and micro-services platforms which we use to build our products
- Developing beautiful, functional and reusable react components on top of the material UI library and use these components to create new user experiences.
- Converting polished wireframes into polished and product-ready UI components.
Qualifications:
- A Bachelor's degree in Computer Science, Information Technology, Engineering or a related discipline.
- 5+ years of frontend development experience
- Strong understanding of JavaScript fundamentals. Comfortable with closures, callbacks, lexical scope, promises, and asynchronous programming in JavaScript
- Strong understanding of web development fundamentals including writing HTML & CSS, making HTTP requests, client-side storage (e.g. cookies), and common web security concerns (e.g. CSRF, XSS)
- Expert in at least one JavaScript UI framework. E.g. React JS, Angular JS, Vue.js
- Experience in building and delivering web applications with production quality
- Decent communication and collaboration skills while working with folks like product owners and end customers
- Experience with version control systems like Git
- Willingness to wear multiple hats and adapt to a fast-paced startup environment
- Passionate about the vision and mission of the company, and interested in solving challenging problems in the automotive IoT domain