Lead Software Engineer (Frontend)
Job Summary

As a part of our Digital Platforms organization, the Lead Software Engineer will be responsible leading a technical team of developers that will cover all aspects of web and mobile development. The ideal candidate for this role is extremely hands on, demonstrates technical excellence, solid engineering principles. In this role, the ideal candidate would be well-versed in the technical design, development, and delivery of custom web and mobile applications, and have a thorough understanding of modern frontend development technological stack.

Job Responsibilities
  • Drive the software development project to deliver the project in time as planned.
  • Take responsibility for the planning, execution and success of assigned projects. Manage all software deliverables and production issues.
  • Communicate schedules, priorities and project status effectively to all levels.
  • Contribute technically to the project and perform critical code reviews.
  • Coach junior and senior developers in the team.
Knowledge, Skills and Competency
  • B.Sc/B.Eng in computer science, computer engineer, or relevant fields.
  • 5-8 years of experience in software development in mobile or web applications.
  • 1-3 years of experience in managing software development team as a technical lead
  • Familiarity with Agile delivery methodology.
  • Exceptional problem solving and troubleshooting skills.
  • Expertise with one or more mobile/web development languages (Swift, Java, Kotlin, Dart, JavaScript) and markup languages (HTML, CSS, etc.).
  • Extensive experience using one or more development frameworks/libraries (iOS SDK, Android SDK, Flutter, React Native, ReactJS, NodeJS).
  • Solid interpersonal, written and verbal communication with a good command of English.
  • Ability to influence others both within and outside of immediate team to achieve results.
  • Curiosity to learn about new technologies, and ability to quickly grasp and make effective use of it in projects.
Apply now