JOB PURPOSE:
Senior Software Engineer / UI Developer with 5+ years' experience responsible for creating
user-friendly and attractive interfaces for web applications. They use HTML, CSS, JavaScript,
Typescript, Node.js and frameworks like Angular to design and implement front-end features
that enhance the user experience and meet the business requirements.
Responsibilities
Develop and maintain web applications using HTML, CSS, JavaScript, Node.js and Angular/ ReactJS.
Collaborate with UX designers, product managers, and backend developers to deliver high-quality
products.
Ensure that the web applications are responsive, cross-browser compatible, and adhere to web
standards and best practices.
Write clean, reusable, and well-documented code that follows the coding guidelines and conventions.
Debug and troubleshoot issues and perform testing and quality assurance.
Stay updated with the latest trends and technologies in web development and UI design.
Knowledge of web design principles, UI/UX best practices, and accessibility standards.
Experience with web development tools and technologies, such as Git, RESTful APIs, JSON, Bootstrap,
etc.
Strong communication, collaboration, and problem-solving skills.
Specific Accountability
Ability to take ownership of assigned projects.
Perform thorough unit testing of the deliverables.
Deliver high-quality results within deadlines and expectations with agreed performance benchmarks.
Communicate effectively with stakeholders and team members.
Seek feedback and implement improvements.
Adapt to changing priorities and challenges.
Works across multiple Service Delivery Teams.
QUALIFICATIONS & EXPERIENCE:
Minimum Qualification
Bachelor’s degree in computer science, Engineering, or related field, or equivalent work experience.
Minimum Experience
At least 5 years of experience in software engineering, API development, AWS Lamba development,
DevOps and automation tools.
Strong knowledge and Hands on Experience in UI Development using HTML, CSS, JavaScript, Node.js
and Angular/ ReactJS, or other relevant frameworks.
Strong knowledge and experience in Gitlab, Nexus and other similar repositories and tools.
Experience in troubleshooting and optimizing the performance and availability of the application using
appropriate tools.
Experience in delivering best quality code ensuring delivery of security vulnerable free
implementations.
Experience in working with agile methodologies and cross-functional teams.
Excellent communication, collaboration, and problem-solving skills.
Passion for learning and innovation.
Ability to work independently and as part of a team.
Ability to coach and guide the team of Engineers or other Service Management Staff
Ability to identify requirements and create a solution architecture that meets identified requirements.
Proficiency in troubleshooting issues, troubleshooting using tools or debugging a large codebase.
Identifies and evaluates new technologies for implementation.
Strong analytical and reasoning skills with an ability to visualize processes and outcomes.
Experience in use of Performance measuring tools for analysing Performance and hot-spots to further
fine tune the implementations to deliver performant implementations
Identifies and fixes the security vulnerabilities