Job Requirements
This job post is managed by
Skills
Job description for Android Developer (REMOTE) at Getgo Technologies Pte Ltd
- Design and develop advanced applications for the Android platform while being involved in the full mobile application lifecycle.
- Ensure written codes are of high quality, maintainable, and adherent to set standards.
- Follow best practices related to development, and change management procedures
- Collaborate with cross-functional teams to define and design new features
- Perform development tasks individually and with teams as needed.
- Create user and technical documentation.
- Identify and resolve bottlenecks, rectify bugs and improve application performance.
- Bugfix and stability improvement for mobile application written in Swift
- Work closely with UI/UX designer, Backend Engineer to integrate API, improve user journey, improve User interface and User Experience
- Involve in project planning, code review, Testing, QA/QC
- Kotlin, Flutter
- Google Play Console Administration
- Web API
- MySQL Server
- Yarn & Node package Manager
- Agile methodology.
- Git
- Web Technologies - HTML, CSS, JavaScript
- Computer science, software engineering, information technology graduate, or similar.
- Minimum 1 year of native Android SDK experience; 1+ years of engineering experience with published works.
- Strong CS fundamentals, including Data Structure & Algorithms.
- Experienced involvement in full mobile application development life cycle and Agile SCRUM Methodology is a plus
- Proficiency in Android SDK, Swift, SQL, Android Studio, Web Service Integration, Object-oriented programming, Functional Programming
- Experience with REST/SOAP-based web services, AJAX and JSON
- Experience with source code control systems such as SVN, CVS or Git
- Knowledge of security and experience in writing secure and efficient codes
Glints Safety Tips
Don't provide your bank or credit card details when applying for jobs. Legitimate employers and hiring managers do not require an application fee or expect you to pay for training.
Learn More