Front End Developer

  • Web Development
  • Kakkanad, India

Front End Developer

Job description

Overview

As our Front-end developer, you'll help us deliver an outstanding user experience across our websites and web apps. You'll transform UI/UX design wireframes and mock-ups to actual code that create the visual elements. You'll work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how our websites and applications look and work.


Your responsibilities include

  • Work with UX Design, Content and Marketing to create amazing user experiences across our websites and apps.
  • Employ usability testing methods to gather qualitative and quantitative data to drive feature enhancements.
  • Present your ideas and rationale behind design decisions to your team and ensure they align with the roadmap.
  • Collaborate with Support and Engineering to validate the design feasibility and ensure the best possible implementation.
  • Follow through with UX Design, Back-end development, Engineering, QA and Support to rapidly iterate on designs based on user feedback, tech constraints, and market dynamics.
  • Keep up with latest changes in industry standards and share knowledge with team.



Requirements

Skills we appreciate


  • Have a holistic understanding of website design–visual design, experience design, and business acumen.
  • Ability to think long and short term to stay on top of the constraints of a continuous release process while iterating toward a future vision.
  • Proven work experience as a Front-end developer/UI-UX developer.
  • Proficient understanding of web markup, including HTML5, CSS3.
  • Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS.
  • Strong understanding of client-side scripting and JavaScript frameworks, including jQuery.
  • Knowledge of advanced JavaScript libraries and frameworks like Angular JS, Ember JS and React JS.
  • Knowledge in Python.
  • Familiarity with browser testing and debugging.
  • Solid understanding of cross-browser compatibility issues and ways to work around them.
  • Proficient in code versioning tools, such as Git/Mercurial.
  • Understanding of layout aesthetics and SEO principles.
  • Excellent analytical and multitasking skills with the ability to perform well in a fast-paced environment.