Senior UI Developer
eGain
Pune
5d ago

Responsibilities

  • Analyze requirements for new features and products and collaborate with Product Management team for requirement analysis and clarification.
  • Propose and document approaches / designs for stated requirements and present them for review by all stakeholders.
  • Provide high level effort estimates and delivery schedule for projects being worked upon by the team.
  • Develop and deliver new features and support of existing products, using the team at his / her disposal.
  • Monitor and maintain adherence to committed schedule and highlight risks and exceptions in a timely manner.
  • Ensures that the team adheres to Rules of Engagement for Engineering regrading development process and organization-wide collaboration.
  • Maintains quality of delivery by ensuring that the team tests the product areas impacted by code churn (feature development as well as fixes) and creates automated tests where possible.
  • Provide detailed documentation and deliver demos on the work delivered by the team to help QA create Test CasesDocumentation team create documents for releases Release Notes, User’s Guides
  • Participate in internal training sessions and demos to share expertise with other Product teams / team members.
  • Mentor team members so that they develop good coding practices, in-depth product knowledge and appreciation for processes.
  • Collaborate with team members in other geographies for requirements / design clarifications and status update.
  • Travel to other geographies, during project initiation phase, and for direct customer support.
  • Requirements

  • 10 years of professional experience in software development with at least 6 years in Web UI development
  • Knowledge and experience of programming in HTML 5, JavaScript, TypeScript, CSS and pre-processors e.g. Less, and using libraries like jQuery and Bootstrap.
  • Knowledge of SPA / PWA / front-end frameworks like AngularJS, Angular 2+ or Vue.js etc.
  • Knowledge of JS / TS unit testing frameworks (Mocha, Jasmine, Pester, etc.) and UI test automation (e.g. Selenium)
  • Good understanding of usability / accessibility and mobile-first principles.
  • Good understanding of Web Services (e.g., RESTful services), including the ability to programmatically interact with data formats, including XML and JSON
  • Experience with development support tools (Netbeans, Visual Studio Code, Jira, Subversion)
  • Good inter-personal skills and ability to manage and mentor a 2-3 person team
  • Ability to lead and manage multiple projects at various stages of development simultaneously.
  • Excellent verbal and written communication skills in English language.
  • Flexibility to work out of hours on need basis.
  • Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form