You will be responsible for leading a team of UI developers in designing and developing user interfaces for web applications. You will collaborate closely with the development team, project managers, and stakeholders to define user requirements and translate them into visually appealing and user-friendly interfaces. Your main tasks will include:
Requirements
•Min. 6+ years of relevant professional experience with strong understanding of UI using HTML, Java Script, CSS, jQuery, Bootstrap, Angular/React JS, BEM, Handlebars Template, Amplience
•Strong HTML5, CSS, JavaScript, AJAX, JSON skills & solid programming background in Java/J2EE for implementing web technologies
•Understanding (preferred experience) in jQuery, NodeJS, React, Angular, Promise, and other frameworks like (require JS)
•Strong understanding of OOP & SOA principles, design patterns, industry best practices
•Strong SQL skills and ability to understand complex data
•Experience with open-source frameworks
•Experience in client-based technologies (JavaScript, AJAX, jQuery, React, AngularJS, HTML, CSS)
•Experience with TDD, BDD, JUnit/Power Mockito (or other mocking framework), Cucumber
•Experience with IDEs such as RAD/Eclipse
•Technically the candidate needs to be able to demonstrate the following skills:
•Knowledge of open-source tools and utilities.
•Working knowledge of middleware services and its utilization.
•Experience with Tortoise SVN or GIT
•Experience in UI React
•Collaborate with business and product owners to translate business requirements into technical requirements
•Being organized, responsible for your work, and being a team player
•Bringing a positive attitude to the office Learning and adapting fast; taking charge and being willing to listen
Computer Skills:
UI using HTML, Java Script, CSS, jQuery, Bootstrap, Angular/React JS, BEM, & HTML5, CSS, JavaScript, AJAX, JSON skills & of OOP & SOA & TDD, BDD, JUnit/Power Mockito & IDEs such as RAD/Eclipse
Experience: From 6 to 8 years