Front-End Developer
INVENIO DIGITAL
- Use a variety of programming languages to create user-friendly web pages.
- Build reusable code and libraries for future use.
- Ensure technical feasibility of UI/UX designs.
- Work with a multidisciplinary team such as back-end developers and web designers.
- Build high quality mockups and design different prototypes.
- Provide high quality graphics and visual elements.
- Optimize our web applications for maximum speed and scalability.
- Assure all user input is validated before submitting to back-end.
- Design mobile based features.
- Stay consistent with brand guidelines.
- Get feedback from users and customers.
- Keep abreast of latest and emerging technologies.
- Attend relevant trainings as necessary.
- 3-5 years proven work experience as a front-end developer.
- Proficient understanding of web markup, including HTML5, CSS3.
- Basic understanding of server-side CSS pre-processing platforms.
- Proficient understanding of client-side scripting & Javascript frameworks including jQuery.
- Knowledge on advanced Javascript libraries and frameworks such as AngulasJS, KnockoutJS, BackboneJS, ReactJS, etc.
- Good understanding of asynchronous request handling, partial page updates and AJAX.
- Basic knowledge of image authoring tools to be able to crop, resize or perform small adjustments on an image.
- Good understanding of cross-border compatibility issues, code versioning tools like Git, Mercurial, SVN.
- Good knowledge of SEO principles.