Job Title
Required Qualifications:
Strong understanding about how browser process and load web pages
Strong JavaScript fundamentals and its internal processing mechanism
Prior experience implementing web performance optimization and measuring technique
Experience analyzing Google search engine report and providing technical recommendation to improve site ranking
Must have strong experience using Node.js, Express js or other Node.js based frameworks.
Good knowledge about various supporting framework/design like Circuit breaker, logging.
Solid understanding and implementation details about API asynchronous programming
Solid understanding about HTTP protocol
Solid understanding about browser based storage capabilities
Solid understanding about web worker, service worker
Solid understanding about CSS processing and mobile responsive UI
Job Description/Responsibilities:
Designs, codes, tests, debug, and documents software, and enhance existing components to ensure that software meets business needs - Writes automated unit tests for developed code through front end automation tools like Karma/Jasmine
Contribute to the design and architecture to enable secure, scalable, and maintainable software and should be able to clearly articulate the implications of
Develop reusable patterns and encourage innovation that will enable team velocity
Collaborate on the design with other team members and product owners, both inside and outside the scrum team while also able to work independently.
Code developed meets coding best practices guidelines, unit testing, security, and scalability and maintainability guidelines
Skillset/Required Skills:
Full Stack:
Java, Spring Boot
SQL/ Oracle or NO SQL Databases,
Experience in developing REST APIs
Should be familiar with TDD
Front End:
Experience in NodeJS / Express and Angular/React/Svelte or any other UI framework
Experience with CSS Styling
Strong JavaScript skills
Experience with page performance optimization
Should be familiar with TDD
Required Skills: - NodeJs FRONTEND development - NPM – Node package manager - Java - Object oriented programming (OOP) - Springboot - Cloud – open to any (AWS, Azure, GCP) - Test driven development – TDD (strongly preferred) - Experience in a DevOps environment Basic Qualification : sr. level resource needs front end node and backend java/spring 60/40 UI focused they are using azure but open to candidates with other cloud Additional Skills : sr.