Technical Lead Android

Singapore, Singapore

Job Description

Responsibilities * Develop and maintain highly reliable, efficient, secure, and scalable Android applications. * Participate in various phases of the Software Development Life Cycle (SDLC) for P Responsibilities Develop and maintain highly reliable, efficient, secure, and scalable Android applications. Participate in various phases of the Software Development Life Cycle (SDLC) for Projects and to interface with various stakeholders such as business users, 3rd party vendor suppliers, business analysts and project managers to perform development activities. Documenting the application technical specifications. Experienced in troubleshooting incidents and resolving technical issues. Adhere to, influence, and advocate internal software design & development standards, processes and best practices such as but not limited to code re-use, scalability, portability, security, documentation, etc. Work closely with the Application Development team members and Architects to develop code that is aligned to approved design and specifications. Work closely with the Application Development team and QA teams to ensure any defects highlighted in QA or UAT phases are remediated. Adhere to SDLC, and Project Governance internal and regulatory (Sarbanes Oxley & Casino Regulatory Authority) guidelines, policies, and procedures. Requirements 6+ years' experience in Android development, hands-on coding in project team size of 3 persons or more. Solid Object-Oriented Design/Object Oriented Programming (OOD/OOP) foundation, design patterns, SOLID principles. Able to build an Android applications from scratch and establish maintainable, robust, and reusable architecture. Experience with Java, Kotlin, RxJava, MVVM. Proficient in REST based APIs using JSON. Deep understanding of Android Studio, Java, Android SDK, Android architecture. Experience in releasing Android applications on Google Play Store. Experienced in front-end design and development. Possesses fundamental knowledge on UI/UX. Experienced with offline storage, threading, and performance tuning. Experienced with integration with 3rd party library / framework / SDK. Possesses strong understanding of the native platform - human interface guidelines, app architecture, capabilities and limitations. Applies well-defined and disciplined development, implementation, and production processes. Proven & demonstrable hands-on experience in developing high-availability, multi-tiered and secure mobile applications. Good debugging and trouble shooting skills. Experience using simulators and software analysis tools. Experienced in using version control systems - Git, bitbucket. Experience in using ticketing systems - Jira. GOOD to HAVE Experience in gaming and Hospitality industry would be an advantage. Able to communicate and work efficiently. Willing to learn and pick up new skill. Able to handle multiple initiatives at the same time. Strong in documentation and knowledge retention. Have a positive attitude. Technical / Professional Skills Andriod Studio, Java,Android SDK, REST APIs,GIT.

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.


Related Jobs

Job Detail

  • Job Id
    JD1241291
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    $84000 - 120000 per year
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned