Experience required for the Job:
REQUIRED SKILLS:
Responsibilities and Work Scope:
- Plan, design, develop, and maintain Android applications for devices running the Android operating system using Java or Kotlin programming languages and tools such as Android Studio.
- Bug fixing to ensure they perform well and meet the needs of users.
- Keep up with new technologies and industry trends to ensure that apps are using the latest best practices.
- Proven working experience in Android app development and have published at least 10+ original Android apps.
- Experience working with remote data via REST, SOAP, and JSON, XML, and with third-party libraries and APIs.
- Must have working knowledge and implementation of code obfuscation and build flavors
- Good to have knowledge of writing SQL, Stored Procedures, Triggers, Views, and Cross-Platform Mobile Development.
- Write clean, maintainable, and efficient code, and develop new features and functionalities to meet the needs of the organization.
- Document software design, coding, testing, and deployment processes to ensure that the software is maintainable and easy to understand.
- Plan and manage software projects, including defining project scope, setting deadlines, and ensuring that projects are completed on time and within budget.
- Perform any other function, as assigned by the management, related to the assignment.
QUALIFICATIONS AND EXPERIENCE
- At least a Bachelor’s degree (16 years) in Software Engineering, Computer Science, Information Technology, or a related field
- At least five (5) years of experience working as an Android Developer or similar in large software projects
- Experience rolling out app updates in various Android platform app stores
- Understand how to optimize client-facing software
- Solid understanding of the full mobile development life cycle
- Experience with Android SDK
- Expert with offline storage, threading, and performance tuning
- Experience working with remote data via REST, JSON, and HTTP web services
- Experience with version control, i.e, Git, SVN, TFS, etc.
- Good analytical and communication skills
Interested candidates may send their profiles to (jobs@sapphire.co)