Location- Bangalore Experience- 8+ yrs. Excellent communication skills
Must Have
Extensive knowledge on JavaScript and standard tooling (Webpack, Babel, ES6, Linting, Prettier), HTML and CSS Preprocessors.
Should have strong working experience and problem solving abilities on devops platforms such as Github, Bitbucket, Jenkins
Full web technology stack (HTTP, cookies, headers, asset loading / caching, PWA)
Agile development methods
WCAG 2.0 AA compliance and WAI-ARIA
Able to lead and mentor development team members and support them when they approach fos issues
Tools-
Jenkins
JEST
GIT
Cypress
Cucumber
Good To Have
NextJS, TypeScript and GraphQL
Terraform Docker, Kubernetes, AWS environments
Experience of content management platforms, particularly AEM
Spring Boot experience with hands-on skills, understanding of Spring dependencies, Redis caching principles & implementation, spring security, EH Cache principles & implementation, OSGI framework
Roles & Responsibilities:
Provide technical leadership and Subject Matter Expertise in the area of UI development
Participate in technology selection efforts and develop proofs-of-concept and prototypes
Ensure compliance of developed solution to underlying solution architecture
Design and document the software implementation in the Software Design Specification
Must have actively involved in various governance forums and should be capable of suggesting and reviewing design methodologies and frame best practices
Up-to-date with cutting edge front end technologies
Deliver the highest quality software using unit/integration testing, continuous integration, build automation and other industry standard best practices
Perform design and code reviews to ensure architectural alignment and quality
Support and maintain production digital applications by resolving production issues, tuning performance and coordinating troubleshooting efforts
Prepare time and cost estimates, identifies and mitigate project risks, plan the full project life cycle and recommend approaches to improve time to market
Provide development oversight, metrics tracking and issue resolution
Participate in continuous improvement by contributing best practices, enforcing standards and improving processes
Maintain relationships and collaborate with other domains including architecture, business analysis, infrastructure, quality control, and security
Implementing requirements based on Low Level Design & Coding Standards identified & followed by *** Data which has been committed to the client
Collaborate with product management & engineering to define & implement innovative solutions for the product direction, visuals and experience
Design Technical Architecture of UI Framework along with reusable modules
Delivering digital solutions by keeping the client at the forefront of digital technologies
Setting technical Direction focusing on front end development
Driving the adoption of Continuous Delivery, Continuous Integration, Test Driven Development and peer reviews in UI development activities.