Share this Job

Senior iOS Developer (Enterprise Messaging - OneChat)

Date: 21-Nov-2020

Location: Singapore, Singapore

Company: Singtel

Are you a talented iOS Developer who is passionate about creating new technologies and developing innovative solutions?  

Join NEXT Products & Platform (P&P) and be part of the OneChat team to create the next generation of collaboration platform: an AI powered secure chat & video conferencing solution for enterprises! 

At P&P we leverage the latest technologies to create ground-breaking  products that helps accelerate our client Digital transformation agenda. We have deep expertise in: robotics, IoT, computer vision, audio intelligence, speech analytics and much more.  Join us!

 

Responsibilities: 

  • Be a lead developer and guide the team of developers on their respective deliverables
  • Enforce best practices, coding standards, design patterns and industry standard practices
  • Manage project plans, milestones and deliverables in consultation with stakeholders and team of developers
  • Oversee the implementation of the project on a daily basis with regard to schedules, manpower and quality
  • Assist with regular reporting on project status
  • Initiate, organize and attend project meetings and ensure project teams are kept fully informed about project progress, tasks and involvement
  • Prepare meeting reports, meeting minutes and actions list for all O&M reviews
  • Provide leadership to the project and application team to ensure key deliverables meet customer expectation
  • Demonstrate team synergy and harmonize team integration
  • A pro-active approach to work, with a positive can-do attitude

 

The ideal candidate:

  • Strong understanding of consumer/enterprise app development, Design patterns, mobile architecture (MVVM/MVC/MVP), frameworks/3rd Party libraries, Human Interface Guidelines and application release cycle.
  • Minimum 5 years’ working experience in mobile and enterprise application design and development with iOS and cross platforms like React Native.
  • Strong knowledge with both iOS and Swift programming language, at least 2 years workign experience with Objective-C
  • Experience in full software development life cycle and release management and able to manage end to end delivery.
  • Ability to work with a large codebase and help to keep it clean and maintainable 
  • Strong understanding of test-drive development concept
  • Strong knowledge in managing code versioning tools like Git/SVN/Bitbucket
  • Strong understanding of the iOS frameworks like (Foundation, UIKit, etc), API integration, Multi-threading and OOPs concept.
  • Strong understating of Auto layout, XCode, Cocoa pods and Carthage.

 

Bonus Points: 

  • Experience with VoIP Services 
  • Experience with ML/TensorFlow