We are looking for a front-end engineer who is motivated to use creativity and logic with the art of programming. You will be responsible to translate the UI/UX design wire-frames to actual code that produce visual elements of the application. 

If you are a tech savvy professional, who is curious about new technologies and aspire to combine usability with visual design, this is the job for you.  

Skill sets/Experience we require:

  • 3-5 years proven work experience as a front-end developer
  • Working experience in product development
  • Experience in responsive web design and development
  • Extensively worked on Html 5, CSS 3, JavaScript, Typescript, jQuery and other UI technologies
  • Working experience with the frameworks such as Angular and Bootstrap 4
  • Proficient understanding of server-side CSS pre-processing platforms such as LESS, SASS
  • Proven work experience in mentoring juniors
  • Proven work experience in managing a team
  • Good understanding of cross-browser compatibility issues, code versioning tools like Git, Mercurial, SVN
  • Should have knowledge about npm.
  • Basic knowledge of image authoring tools to be able to crop, resize or perform small adjustments on an image 
  • Good knowledge of SEO principles

Your responsibilities: 

  • Work directly with designers to develop user interface for best customer experience
  • 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
  • Take responsibility of code quality / integrations and work delivery
  • Set and ensure everyone in the team following code / development standards
  • Seeking new ways to solve a problem, increasing efficiency
  • Conduct design and code reviews
  • Develop and document the style guidelines 
  • Optimize our web applications for maximum speed and scalability
  • Oversee all development, integration, test and implementation before deploying to production
  • Assure all user input is validated before submitting to back-end
  • Stay consistent with brand guidelines
  • Coordinating with the quality assurance team to support test activities
  • Providing assistance for the engineering team for any UI specific fixes
  • Get feedback from users and customers
  • Keep abreast of latest and emerging technologies
  • Attend relevant training if necessary