Responsibilities
Take full ownership of projects that are built to meet functional and non-functional requirements of our users and business partners.
Design, implement, instrument and deploy highly performance and reusable Flutter components for operational excellence across initiatives
Lead Collaboration with stakeholders across teams and roles, to identify and resolve ambiguous, multi-dimensional business, legal, and product needs.
Work closely with the engineering team to explore and create new design/architecture geared towards scale and performance
Take part in interview loops to help us continue hiring top industry talent.
Requirements
A degree in Computer Science, Computer Engineering or commensurate experience and education.
5+ years of professional software development experience, including at least 2 years in Android development experience
Strong computer science fundamentals in algorithms and data structures
Deep knowledge and expertise in Android systems design and internals
Deep understanding of the CI/CD implementation
Possess excellent communication, sharp analytical abilities with proven design skills, able to think critically of the current system in terms of growth and stability.
You can be a good coder in Java or Kotlin, but willing to work on Dart
Works well with teammates, treats them with respect, and is a positive influence on those around you, is always willing to help your teammates when needed and does what you can to make sure the team is successful.
You are highly accountable and take ownership. You also have a collaborative attitude, because ‘Your Problem Is My Problem’ (YPIMP).