Job Summary
- Technical Skill:
- Android ,
- Kotlin ,
- Data Structure ,
- Algorithm ,
- MVVM ,
- MVP ,
- Singleton ,
- Clean Architecture ,
- Jetpack
Job description
Overview of job
We are looking for experienced Android Developers to join our high-powered experienced product team who follow agile development principles, and who value well-designed software, creative thinking, and thrive on solving the unsolvable.
Job Requirement
Basic Qualifications
- Bachelor’s degree or higher in a relevant field.
- Minimum of 5 years of prior experience in Android development, with a strong focus on Kotlin.
- Technical Skills:
- Solid understanding of the entire mobile development process.
- Strong background in data structures and algorithms.
- Proficient in at least one of the following architectures: MVP, MVVM, Clean Architecture.
- Familiarity with design patterns such as singleton, factory, and data repository.
- Knowledge of new technologies, including Jetpack libraries (Coroutines, Hilt, Room, etc.), Android Material 3, AndroidX, and Android Architecture Component (LiveData, ViewModel).
- Specialized Skills:
- Experience with Canvas drawing, TCP socket handling, and location services.
- Enthusiasm for technology with a keen awareness of current trends and technologies in mobile application development.
- Familiarity with mobile applications and development, including the use of hardware components like accelerometers, cameras, and gyroscopes.
- Comfortable working collaboratively in a cross-functional team and with code written by others, including bug fixing and refactoring legacy code.
- Proficient in code versioning tools, such as Git.
Preferred Qualifications:
- Experience with complicated projects involving multiple features.
- Understanding and experience with test-driven design and unit testing.
- Familiarity with Agile/Scrum methodologies.
- Strong teamwork skills and excellent communication abilities.
Languages
-
English
Speaking: Intermediate - Reading: Intermediate - Writing: Intermediate
Technical Skill
- Android
- Kotlin
- Data Structure
- Algorithm
- MVVM
- MVP
- Singleton
- Clean Architecture
- Jetpack
COMPETENCES
- Agile
- Scrum
- Teamwork
- Communication Skills
BUSINESS PROFILE
Megazone is a cloud company.
Megazone has been delivering unmatched business experiences and know-hows in Cloud&Hosting, Digital Marketing and Digital Agency areas to our valued customers since 1998.
Megazone, Korea's first official AWS partner, is a leader in the Korean cloud market, specializing in cloud computing business. Awarded with Partner of the Year 2017 APAC. We are located in Korea, Vietnam, USA, and Japan.