Job Responsibilities:
-
Build component-based web UI architectures with modern frameworks( Angular,React.js , vue.js, Node etc.)
-
Drive new features from inception to production, working across the company with product managers, UX designers and other stakeholders.
-
Leverage user behavior data and A/B testing to better understand our customers
-
Develop fast, scalable, highly available, and reliable web apps.
-
Work with design systems to produce apps with an outstanding user-experience
-
Create compelling visual content and high fidelity clickable prototypes
-
Optimize components for maximum performance across a vast array of web-capable devices and browsers
-
Drive architectural decisions on our frontend and backend systems
-
Agile Development Practices and Meetings.
Skills:
-
Experience with widgets, dashboards and complex foundational components like charts, workflows, wizards, data visualization etc.
-
Event Processing techniques in User Interfaces and Browsers.
-
Caching techniques and options in modern browsers.
-
4+ years of Web UI development.
-
Experience in using Data structures in their projects or aware of its concepts (Linkedlist, Array) JavaScript, Node.js, React.js, Redux, HTML5, CSS3.
-
Experience in using D3.js or sigma.js for interactive data visualization
-
Experience with cross-browser, cross-platform and design constraints on the web
-
Experience in developing automated unit and functional tests
-
Application development on Linux
-
Experience in developing CSS animations would be added advantage.
-
Solid knowledge of algorithms and design patterns
-
Development Tools: Jenkins, Git and Jira
-
Experience working in an Agile/Scrum team environment
Job Location: Bengaluru India