Front End Technical Lead - Mumbai, India - NEC Software Solutions

    Default job background
    Description
    Company DescriptionOur philosophy is to understand our customers' business first before we get to the technology.
    This approach leads to clever software; streamlining old processes, saving money and delivering positive change.

    Our technology has helped the NHS screen millions of babies for hearing loss, ensures hundreds of housing providers are managing their homes efficiently and helps officers in over a dozen different police forces to make better decisions at the frontline.

    Based in the UK but working around the world, our 2,000 employees help improve the services that matter most.

    We are now part of the NEC corporation, a leader in the integration of IT and network technologies that benefit businesses and people worldwide – this brings in new opportunities without limits for growth and innovation.

    Job DescriptionEssential Technical SkillsTechnically strong both as an individual contributor (hands on coding) and providing technical direction to developersExperience of leading the technical development of enterprise level software application in both a design and development capacityExperience in designing and implementing scalable, performant and maintainable front-end software architecturesExpert level understanding and demonstrable experience of:

    JavaScript, TypeScript, CSS and ReactImplementing internationalisation strategiesImplementing accessibility strategiesFront-end unit testingWeb application tooling (e.g. NX and Vite) and maintenance

    Exposure to Micro-front end architecturesStrong code review skills to ensure code quality and adherence to coding standardsAbility to break down development tasks into smaller, manageable unitsExperience providing time and effort estimates for development tasks and planningWorked in an Agile environment (Scrum)

    Desirable Technical SkillsReact RouterReact QueryTailwind CSSWeb ComponentsStencil JSData visualisationWebView2


    Essential Personal SkillsLeadership skills to guide and mentor development teamCommunicate effectively, both written and verbally with other team members (onshore and offshore)Responsible for team commitments and his own deliverables.

    Ability to collaborate effectively with cross-functional teams (UX, BA, Test, DevOps)Identify and suggest improvements to the solution, including build, architecture and coding standardsGood team playerEssential Technical SkillsTechnically strong both as an individual contributor (hands on coding) and providing technical direction to developersExperience of leading the technical development of enterprise level software application in both a design and development capacityExperience in designing and implementing scalable, performant and maintainable front-end software architecturesExpert level understanding and demonstrable experience of:

    JavaScript, TypeScript, CSS and ReactImplementing internationalisation strategiesImplementing accessibility strategiesFront-end unit testingWeb application tooling (e.g. NX and Vite) and maintenance

    Exposure to Micro-front end architecturesStrong code review skills to ensure code quality and adherence to coding standardsAbility to break down development tasks into smaller, manageable unitsExperience providing time and effort estimates for development tasks and planningWorked in an Agile environment (Scrum)

    Desirable Technical SkillsReact RouterReact QueryTailwind CSSWeb ComponentsStencil JSData visualisationWebView2


    Essential Personal SkillsLeadership skills to guide and mentor development teamCommunicate effectively, both written and verbally with other team members (onshore and offshore)Responsible for team commitments and his own deliverables.

    Ability to collaborate effectively with cross-functional teams (UX, BA, Test, DevOps)Identify and suggest improvements to the solution, including build, architecture and coding standardsGood team player

    QualificationsAdditional Information