Develop web applications and implement components and features of the web and mobile UI using various front-end technologies, languages and frameworks.
Work with product managers and business analysts for understanding, refining and estimating the functional requirements of the system captured in user stories.
Find and share frontend best-practices with team members and other developers. Have attention to detail and identify potential performance weak spots.
You will be actively involved during the entire technology development lifecycle. Responsibilities will include all aspects from design, coding, testing, customer feedback cycle changes and support.
Invent and prototype new features, build, test and ship them to customers as SaaS, cloud based or hosted product platforms
You will be working on one of the fastest growing e-Commerce platforms in exciting application areas like core commerce, supply chain, logistics and fulfilment, merchant and offline to Online, mobile commerce, analytics, automation, DevOps and a lot more for the global markets positioned for Asia.
Participate in a fun, open learning environment with great benefits and smart talented folks that represent among the best globally.
Required Technical and Professional Expertise
Relevant experience as a front-end developer, working with web technologies and frameworks (like vueJS, Ember, Backbone or React) and with JavaScript / TypeScript programming languages.
Knowledge and experience in Object Oriented JavaScript. Proficiency with building responsive web pages with HTML5, CSS3, and a CSS pre-processor of your choice SASS or LESS, understanding of writing modular CSS (Must)
Experience with consuming and building restful APIs using JSON data and best practices related to their implementation.
Great knowledge of general software architecture and software design concepts and experience of applying them in the development of products.
Familiar with the development challenges inherent with highly scalable and available web applications.
Validated experience with automation tools like Web-pack, Grunt or Gulp.
Solid coding practices including peer code reviews, unit testing tools like Jest, Jasmin, Karma etc, and a preference for agile development.