GX Bank Berhad

Senior Software Engineer, Mobile (Android)

Petaling Jaya (First Avenue) Full time

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).