Role and Responsibilities:
● Collaborate with Designers, Product Managers to carve out the right front-end architecture.
● Develop web applications that are secure, reusable, modular, and scalable.
● Develop robust, modular, and testable code
● Optimize frontend load times, debug rendering issues, and overall provide a smooth experience to the user.
● Work directly with UI/UX, Product, and Customer Success to help create impacting customer features as the product face of FlytBase.
Experience/Skills:
● Experience in building scalable and component-based UI architecture for the enterprise using Angular and/or any modern front-end framework.
● Strong coding experience in TypeScript, JavaScript, HTML, and CSS
● Implementing micro-frontends patterns using technology like NgRX, NgXS, and Web Components.
● Experience working in a complete Software Development life cycle involving analysis, technical design, development, testing, troubleshooting, maintenance, documentation, and Agile Methodology
● Good understanding of REST APIs and Microservices.
● Should have an understanding of how resources are organized and how applications should align based on the same.
Good to have:
● Hands-on experience working with server-side JavaScript frameworks like Express, etc. (based on Node.js) for building APIs.
● Building Micro-Frontend component-based architecture for standardized UI elements across a suite of products will be a plus.
● Experience in CI/CD, Testing, Security, and Code Quality processes for UI applications.