Lead Engineer - React.js [T500-**]

  • Bengaluru
  • Neighborly®

Company Overview

Neighborly® is a holding company of 22 service brands, focused on repairing, maintaining and enhancing consumers’ homes and businesses. The company operates online platforms that connect consumers to service providers in their local communities that meet their rigorous standards as a franchisor across 14 service categories at in the United States and in Canada. The company was founded in 1981 as Dwyer Group with its world headquarters in Waco, Texas. More information about Neighborly/Neighbourly, and its franchise concepts, is available at and

Neighborly® is an active member in the International Franchise Association (IFA), Canadian Franchise Association (CFA), British Franchise Association (BFA) and German Franchise Association and is a founding company of the Veterans Transition Franchise Initiative (VetFran).


Position Overview:

The Neighborly® IT Team is focused on achieving great outcomes and is committed to helping our associates succeed through technology driven solutions. We are seeking an experienced IT professional to join our team. The UI Software Engineer will be responsible for developing quality code working as part of an agile team delivering Neighborly Field Service & Point of Sale Applications. This is a hands-on role that includes coding & writing unit tests. The engineer is expected to work with product managers, scrum masters, QA engineers & other developers. Working with the development teams, the candidate will be an advocate for quality and testability - ensuring that the team is kept informed of the progress and overall quality of deliverables - escalating any blockers through the appropriate channels.


Primary Responsibilities:

  • Responsible for developing and maintaining custom software using Neighborly® standard coding practices and techniques.
  • Responsible for architecting and developing functioning solutions based on technical requirements.
  • Works with enterprise architects, technical leads, and other developers to ensure scalable and quality solutions.
  • Responsible for ensuring tasks assigned are completed in a timely manner.
  • Responsible for documenting and communicating application design, topologies, and architecture in an understandable way to peers, Jr Developers and business users.
  • Responsible for assisting and performing code review of other developers.
  • Responsible for following Neighborly® SDLC processes.
  • Responsible for mentoring and guiding other development staff, including senior and lead roles, in best practices and techniques.
  • Fosters an environment of communication and problem solving, leveraging the Neighborly® Code of Values.
  • Assists the team in researching solutions and recommends solutions to meet business requirements.
  • Maintain confidentiality of personal information.
  • Interface with others in a professional manner and be a trusted go to person.
  • Other duties and responsibilities as assigned.


Minimum Required Attributes:

  • Experience of working in a CI/CD model
  • 8+ years of working experience in UI development and should hold strong knowledge of ReactJS, Advanced JavaScript, HTML and CSS
  • Handled a minimum of 5-member team size.
  • Exposure on AWS
  • Experience writing unit test cases.
  • A solid understanding of web standards, accessibility, cross-browser compatibility, website security and data privacy best practices
  • Candidate must be customer focused, goal oriented, and have a passion for success
  • Knowledge and experience in common API technologies including SOAP and REST
  • Able to lead other developers regarding best practices and techniques
  • Able to see the bigger picture and explain it clearly to other development staff
  • Able to document clearly and create flow / process diagrams to describe complex business applications
  • Stay abreast of UX trends, corporate and industry standards looking for creative ideas
  • Participate in driving and creating both web and mobile products concepts as a part of cross functional team
  • Highly organized and detail-oriented.
  • Self-starter. Ability to work autonomously with little support.
  • Ability to work well under pressure and meet deadlines.
  • Experience and proven ability to communicate (verbally and written) effectively with business and IT stakeholders and senior leadership.


Preferred Attributes:

  • Full stack development experience with React JS, Node JS, .NET
  • Extensive working knowledge in AWS and related AWS services
  • Working knowledge on postgres database
  • Experience using Docker / Kubernetes


Education & Experience:

  • Bachelor’s degree or equivalent experience
  • 8+ years of proven work experience