Mobile Developer (Android and iOS)


Jakarta Selatan    Ditutup 31 Oct 2022

Deskripsi Pekerjaan

Role: Mobile Developer (Android and iOS)

We always maintain high-quality code through proven best practices to ensure scalability and maintainability/. Out web apps are made to meet the high requirements of today's world. We provide the best experience for our customers on every platform. We also provide our internal operations teams with high-performance web apps to enable us to be the industry leader.

Description:

You will directly contribute to the design, development, testing, and distribution of our mobile SDKs for Android/mobile solutions for iOS. Working individually and as a team. You will be developing mobile software components & frameworks. You also have a laser focus on the user experience and know what it takes to understand the users.

· Design and build advanced applications for the iOS Platform

· Familiar and have an in-depth understanding of iOS storage, network, dynamic layout mainstream framework

· Good coding style and programming basis, with certain architectural design capability

· Have own understanding of iOS performance optimization or engineering architecture

· Build reusable android/iOS software components and develop mobile frameworks based on best practices

· In-depth knowledge of mobile development

· Work on bug fixing and improving application performance

· Document application requirements, design, test, integration, and other related processes

· Support the entire software development lifecycle for new and existing mobile applications

· Continuously discover, evaluate, and implement new technologies to maximize development efficiency

· Build a highly secure, obfuscated static library that it’s in Apple/Google Play store complaint to be deployed on mobile client devices

· Understanding the goals and strategy behind each project from conceptualization through execution and completion

· Keep up with the latest mobile technologies, devices, tools, and conventions
Melapor Kepada
Head of IT
Persyaratan & Kualifikasi
Skills:

· Degree in Computer Science, software engineering, Information Technology, or any related fields

· Minimum of 3 years of relevant experience in mobile development as an Android/iOS mobile developer

· Has understanding of publishing Android/iOS apps in the Google Play Store/Apple Store

· Experience building maintainable and testable code bases, including API design, unit testing, and UI testing techniques

· Proficiency with push notifications and clouds message APIs

· Experience in maintaining applications, crash analytics, remote debugging, and continuous integration

· Familiarity with performance tuning, threading, and offline storage

· Experience with MVVM pattern using data binding or MVP, Google Maps API, Java, Ruby on rails

· Understanding some databases like My SQL, SQL Server, or PostgreSQL

· Working in code versioning system (e.g.. Git, Githun, bitbucket, Jira)

· Ability to connect Android/iOS apps to back-end services

· Familiarity with Andoid/Apple design principles

Nice to have:

· Understanding of UQ / UI standards

· Social Media authentication (e.g Google, Facebook, etc)

· A rich project portfolio released the application in Google Play Store / Apple Store

· Implementation of Clean code