-
Play an active role in all aspects of defining the experience of a new application including identification of user needs, prototyping, iterative end-user validation and testing/supporting produced code.
-
Interpreting business requirements into effective UI and server-side specifications.
-
Build prototypes to explore new scenarios and optimizations of existing solutions
-
Work collaboratively with Product managers and UX/ Design team members from diverse technical, creative and business backgrounds to develop complex solutions.
-
Review design, code and approve solution approaches.
-
Provide leadership to junior team members.
-
Work alone or with a small group of people on projects in a self-directed and matured manner.
-
Maintain a very high-quality bar in projects from the start and to champion quality improvements by implementing better technical practices.
-
Multi-task and provide needed input efficiently on Development activities.
-
Assist in developing, organizing and maintaining technical practices along with manager and actively engage in rolling out improvements.
-
Work with teams/ stake holders across multiple geographies.
-
3-5 years of Frontend Development experience.
-
Experience in the development of Cloud enabled applications, and Responsive Web Applications, with a focus on great User Experience.
-
Excellent verbal and written communication skills.
-
Deep understanding of Web UI, HTML5, CSS, JavaScript
-
Deep understanding and hands on experience on React.
-
Experience of Redux. Webpack, react Build knowledge, Saga, Material UI, Node, NodeJS.
-
Strong understanding of the E2E request/response cycle between client and server (HTTP, Server side, browser internals) for delivering blazing-fast, high-performance applications.
-
Good knowledge of CSS Frameworks like Bootstrap, LESS or SASS
-
Hands-on experience with Unit Testing frameworks and Cypress, Jest, Mocha, chai etc.
-
Must have experience in working with version control systems like GIT and build tools like Gradle and Jenkins.
-
Should have good knowledge of Workers, Socket Programming.
-
Good understanding of ECMA2015, ECMA5.
-
Cross-browser scalability & compatibility in multiple browsers like IE, Firefox, Safari and Chrome.
-
Excellent troubleshooting and debugging abilities for web applications and ability to adhere to agreed-upon timelines.
-
Strong problem-solving and analytical skills with exposure to real customer problems.
-
Should have good experience caching/fixing memory leaks and with performance tuning.
-
Should have good experience with open-source tech.
-
Understanding of Design Patterns, TDD, Cloud First principles, OOPs concepts, RESTful services
-
Good command over using Data Structures especially XML, JSON operations and Processing technologies.
-
Exposure to AI/ML/GenAI technologies and use in designing cutting-edge solutions.