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, Angular
- 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)