Responsibilities:
Develop new user facing features
Write reusable code and libraries
Enhance application for maximum speed and scalability
Validate input before submitting to back end
Collaborate with team members and stakeholder
Bridge the gap between graphic design and technical implementation
Define how the application looks and how it works
Translate UI/UX design wireframes to actual code
Requirements
profound knowledge of HTML5 and CSS3
expert proficiency in JavaScript or TypeScript
a high level of proficiency with JavaScript frameworks such as jQuery, React
solid experience in using a complex REST API from the client-side
a solid understanding of cross-browser compatibility issues, and ways to work around them
good knowledge and practical experience of client-side build/config management
good understanding of code versioning tools, such as Git
good understanding of asynchronous request handling, partial page updates, and Ajax
significant experience of debugging using JavaScript-based tools like Chrome Developer Console
some exposure to Continuous Integration/Delivery pipeline for cloud, including Jenkins, Docker, etc
basic knowledge of graphical tools such as GIMP or Photoshop, so that you can make small changes to images
Ability to work effectively in a collaborative environment to create top-performing interfaces
Good time-management skills
Highly motivated team player required to work within a small team environment with minimal supervision
Excellent verbal and written communication skills
Proactive in suggesting software enhancements:
Thorough and accurate documentation and commentary of all software changes to assist in future maintenance and for auditing purposes
Experienced in application life cycle practices
Attention to detail, precise and persistent
Relevant experience 3-9 years in front-end development
Benefits
Health Benefits: Insurance, Gym membership
Statutory Benefits: Provident Fund, Gratuity
5 days working (Monday-Friday)
Full time