Job Responsibilities

  • Implement responsible web design principles to ensure that our company website renders well across multiple devices
  • Design a framework for creating user apps that grow with the needs of the company
  • Translate UI/UX design wireframes to actual code, write reusable code and libraries
  • Write functional requirement documents and specifications
  • Create quality mockups and prototypes on tight timelines
  • Assist back-end developers with coding and troubleshooting
  • Review app and feature coding and plan future website upgrades with the development team
  • Assist in the development of applications and features that will be put on the website and in internal functions as well
  • Develop new user-facing features
  • Enhance application for maximum speed and scalability
  • Stay up-to-date on emerging technologies, promote usability best practices
  • Develop functional and appealing web- and mobile-based applications based on usability
  • Provide website maintenance and enhancements
  • Use a combination of markup languages to write web pages
  • Monitor website performance, watch for traffic drops related to site usability problems and rectify the issues
  • Create cascading style sheets (CSS) that are consistent across all browsers and platforms
  • Maintain graphic standards and branding throughout the product’s interface
  • Validate input before submitting to back end, collaborate with team members and stakeholder

Qualification

  • Bachelor’s degree, with 3 years to less than 5 years  of experience as a Front-end Developer
  • Excellent knowledge of browser troubleshooting and debugging practices and techniques
  • Experience with JavaScript, CSS and jQuery
  • Familiarity with browser testing and debugging
  • In-depth understanding of the entire web development process (design, development and deployment)
  • Understanding of layout aesthetics
  • Requires the ability to read, write, communicate in English
  • Knowledge of SEO principles
  • An ability to perform well in a fast-paced environment
  • Excellent analytical and multitasking skills