Mobile Staff Software Engineer

Singapore, Singapore

Job Description

Who we are.

Minden International is behind Singapore's largest multi-partner loyalty programme with digital and data at the heart of the design. We are on a mission to redefine how brands engage with their customers through the power of machine learning and artificial intelligence. We are building a next generation insights-driven platform to serve millions of customers and merchant partners across Southeast Asia.

The way we work.

We treat each other with respect. We embrace authenticity and transparency. We collaborate. We pride ourselves on agility and innovation, and believe in embracing continuous learning and self-improvement. We strive to be the preferred employer by providing comprehensive benefits, a dynamic and exciting working environment, work-life balance and effort recognition.

We are seeking pioneers with grit and passion, an insatiable intellectual curiosity and a heart for people, to amplify our effectiveness as a team.

As a Mobile Staff Software Engineer, you will:

  • Guide our mobile app architecture to ensure performance and extensibility.
  • Work together with technical and product management to define the mobile app roadmap and resourcing plans.
  • Collaborate with peer leaders to build and deliver delightful products and achieve our business objectives.
  • Keep abreast of and advocate the best practices and technologies to ensure a high-quality user experience and rapid pace of development.
  • You'll be involved in defining technical strategy for broad or complex requirements with insightful and forward-looking approaches that go beyond the direct team and solve large open-ended problems.
  • You'll participate in the development of methods, techniques, and evaluation criteria for projects and programs.
  • You'll brainstorm with Product Managers, Designers, and Frontend Engineering to conceptualise and build new features for our large (and growing!) user base.
  • You'll develop & implement tests for ensuring the quality, performance, & scalability of our application.
  • You'll proactively identify problems and take the lead to resolve them.
  • You'll make a broader impact beyond your own team by technical empowerment, knowledge sharing, and cultural stewardship.
  • You'll mentor other engineers and deeply review code.
  • You'll improve engineering standards, tooling, and processes
What you should have:
  • You have extensive experience with mobile development (8+ years): You have developed and delivered multi-platform consumer apps for millions of users.
  • You are knowledgeable about modern mobile development: You are up to speed with cross-platform frameworks, microframeworks and reactive interfaces. You might be familiar with Flutter/Dart.
  • You are experienced with debugging and diagnostic of mobile applications.
  • You are experienced with performance optimization of various aspects of mobile applications, including load time, rendering, package size etc.
  • An Agile practitioner: You have deep familiarity with agile development practices. You are an advocate of test-driven development, continuous integration and delivery. You rely on measurements and instrumentation to make data-driven decisions.
  • You have laser focus on the user experience and know what it takes to understand the user.
  • You are respected equally by individual engineers, product leaders, and business leaders: You are capable of getting hands-on with code while also having a good understanding of the business and product.
  • You are an experienced tech leader: You have multiple years of experience as a senior technical lead or architect, and excel at giving technical guidance and mentorship to fellow engineers.
  • You are a strong communicator. Explaining complex technical concepts to designers, support, and other engineers is no problem for you.
  • You possess strong computer science fundamentals: data structures, algorithms, programming languages and distributed systems.
  • You have a bachelor's degree in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience.
  • Bonus: You have deep familiarity with Web application development.
Powered by JazzHR

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1204010
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned