Previous Job
Previous
Software Engineer Lead
Ref No.: 20-00258
Location: Bangalore, Karnataka
Responsibilities
  • Manage software engineers of various experience levels and aid them in architectural, design and implementation decisions
  • Drive our products forward and execute the vision of you and your peers in response to changing business needs and industry trends
  • Leading projects to launch effectively within time and resource constraints that use the Agile/Scrum methodology
  • Work with product owners and development teams to gather and refine requirements, and see development through to QA, deployment and ongoing maintenance
  • Participate in ongoing research and evaluation of new UI technologies and understand their impact and relevance to our platforms
  • Collaborate across multiple teams in architecting new solutions
  • Drive efforts to reduce inefficiencies in development, QA and deployment processes
  • Ability to monitor and evaluate application performance and identify areas to improve performance and availability
  • Manage daily Agile development methodologies (SCRUM), automated testing, and continuous integration
  • Compose timely, comprehensive and accurate documentation as requested
  • Ability to multi-task without loss of efficiency or composure

Minimum Qualifications
  • 8+years hand-on software engineering experience
  • 3+ years of hands-on experience in managing or leading software teams
  • Deep knowledge of UI full stack development (Angular, AngularJS, Typescript, JavaScript, REST, server technologies including JAVA and Spring Boot)
  • Experience with modern development workflow tools (JIRA, Confluence)
  • Experience with various SQL databases (Postgres preferred)
  • Familiarity with testing frameworks and test driven development
  • Experience with software revision and control systems (GIT preferred)
  • Experience with bug tracking systems (JIRA preferred)
  • Excellent interpersonal and communication skills

Preferred Qualifications
  • BS degree in Computer Science or related field or 5+ years of equivalent work experience
  • Experience with online advertising industry