MDAQ_Logo


Senior Mobile Application Developer (IOS/Android) 

Singapore

Responsibilities

  • Gather requirements from relevant stakeholders on new apps.
  • Involved in end-to-end mobile application development life cycle until delivery and post-launch support.
  • Translate designs into high quality code running on Smartphones and other Mobile Devices
  • Not just engineer native mobile codes but also contribute to automated mobile UI Acceptance Tests, automated mobile API tests.
  • Collaborate closely with product and design teams to create innovative user interfaces and features, optimized for mobile platforms.
  • Work with Scrum methodology, JIRA, Confluence.
  • Optimize app performance .
  • Love to contribute back to the community via open source projects and giving technical talks.


Requirements

  • You have that fighting spirit to deal with anything on your way and willingness to run the extra mile to achieve results
  • BS or MS in Computer Science or related field
  • Minimum 4 years relevant Android or iOS mobile application development experiences  
  • Experience with web service integration (JSON, XML, SOAP)  
  • Possess knowledge of web services and cloud technologies in AWS; SNS and DynamoDB

  • Possess knowledge of LBS and beacons technology.

  • Strong communication skills, a team player with strong analytical, problem solving, debugging, and troubleshooting skills
  • Must be analytical, self-driven and pro-active in keeping up with new technologies and programming languages  
  • Familiarity and experience with agile development (e.g. SCRUM, Lean Startup approach) 
  • Required to do Unit Testing. TDD is greatly welcomed
  • Have a track record of successfully shipped apps 

    iOS Developers:

    • 4 years of experience in iOS mobile development, and ecosystems around it.
    • Strong understanding of Swift and or Objective C for native iOS applications

    Andriod Developers:

    • 4 years of experience in iOS mobile development, and ecosystems around it.
    • Strong understanding of Java for native Android applications

    Nice to have:

    • Previous experience in payment/banking application development would be added advantage
    • Have a passion for learning new things
    • Experience with iOS/Android security implementations
    • Experience with web services, network protocols, socket, SSL/TLS, PKI
    • Experience in writing J2EE / Spring applications
    • Able to deal with changing requirements and deadlines

Please send your CV in confidence to
hr.tech@m-daq.com.