Ensure the technical feasibility of UI/UX designs.
Create user-friendly, responsive websites.
Create quality mockups and prototypes.
Test the site during development for usability and fix any bugs.
Optimize applications for maximum speed and scalability.
Build reusable code and libraries for future use.
Develop new user-facing features.
Get feedback from, and build solutions for, users and customers.
Write functional requirement documents and guides.
Be a part of a full-stack creative team that is responsible for all aspects of the ongoing software development from the initial specification, through to developing, testing, and launching. (Contribute in all phases of the development lifecycle.)
Job Inquiries:
Proficient understanding of web markup, including HTML5, CSS3. (Must)
Proficient understanding of CMS concepts and experience in any CMS like WordPress, Joomla (Must)
Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery (Must)
Proficient understanding of cross-browser compatibility issues and ways to workaround them. (Must)
Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS.
Basic understanding of frameworks such as Bootstrap and Foundation.
Good understanding of asynchronous request handling, partial page updates, and AJAX.
Good understanding of SEO principles and ensuring that applications will adhere to them.
Basic knowledge of XML.
Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image.
Familiarity with browser testing and debugging.
Familiarity with tools such as Gimp or Photoshop.
Experience integrating with server-side code to produce dynamic pages (Must)
Expertise in performance optimization using tools such as YSlow or PageSpeed.
Proficient understanding of code versioning tools, such as SVN.