ROLE AND RESPONSIBILITIES
Building highly usable and performant web applications meeting business requirements using
JavaScript, HTML, CSS, and is nice to have.
Building reusable components and front-end libraries for future use
Translating designs and wireframes into high-quality code
Learn and understand user interactions
Optimizing components for maximum performance across a vast array of web devices and browsers
Analyze complex business requirements, creating technical specifications for complex platforms and
applications.
Provide coding direction to less experienced staff or develop highly complex original code.
Verify program logic using testing and debugging best practices (TDD, BDD), including design of testing
systems and preparation of test data.
Use the Agile SCRUM model to deliver solutions with a high level of flexibility and adaptability.
Participate in, design, and implement all aspects of code lifecycle, including design & implementations
of CI/CD pipelines, deployment, and operational concerns.
Develop new documentation, technical procedures, user guides, and operational workflows.
Team player - Ability to work well in a team - carrying out own part and helping to pull and achieve as a
team. Maintaining good rapport with the team and creating a friendly environment.
Time Management - Organizing workload to achieve maximum productivity and working in a timely and
professional manner.
Team Orientation- Seeks and accepts advice, suggestions, and constructive criticism from other team
members to achieve team goals; Gets involved in team activities and helps the team grow.
QUALIFICATIONS AND EDUCATION REQUIREMENTS
BE/B-Tech /MCA or any equivalent degree in Computer Science OR related practical experience.
6+ years overall programming experience building n-tier web applications using HTML, JavaScript, CSS,
REST APIs, JSON data, Ajax, and XSL.
4+ years working with HTML, CSS, JavaScript, libraries like jQuery, Boo