Senior Software Engineer - Bengaluru, India - MakeMyTrip

    MakeMyTrip
    Default job background
    Technology / Internet
    Description

    Job responsibilities:

    · To build optimized and modular components.

    · Build pixel-perfect, buttery smooth UIs across both mobile platforms.

    · Provide a performance-oriented solution for building user interfaces

    · Work closely with backend developers, designers & product managers

    Must haves

    · Strong knowledge of , React Native, React JS ,Vanilla JS, Redux & middleware and its core principles.

    · Implement clean, modern, smooth animations and transitions that provide an excellent user experience.

    · Core Web Vitals, Page speed optimizations, Performance Improvements, Lighthouse reports generation

    · Able to handle feature complexity and support for Cross browser compatibility (in Android, native phone browsers & iOS browsers).

    · Server side rendering

    · Should contribute in peer code reviews for further improving code quality and incorporating t best practices.

    · End to end feature development with API integration and being able to write business logics.

    · Good knowledge of Webpack.

    · Experience in CSS frameworks like Bootstrap or Foundation.

    · Good understanding of HTML5, CSS3.

    · Hands on experience in - closures and design patterns.

    · Proficient with standards and features of ECMAScript 6.

    · SEO best practices - Meta tag, canonical ref and schema definition implementation

    · Working knowledge with versioning control tools - Git, Bitbucket.

    · Working knowledge with JS-based build tools like node & npm.

    Good to have -

    • · CSS pre-processors like SASS, LESS, styled components

    Desired candidate-

    • 2-5 years of experience
    • Immediate joiner