JACO

Android Developer(A168398)

Riyadh, Riyadh Province, SA

18 days ago
Save Job

Summary

Job Description

1. Design and implement high-performance, high-availability Android applications.

2. Conduct research and development on new Android platform technologies based on project requirements.

3. Collaborate closely with product managers, designers, and backend engineers to ensure the implementation and optimization of product features.

4. Write high-quality code, perform unit testing, and conduct code reviews.

5. Continuously optimize application performance, including memory management, power consumption, and response speed.

6. Stay updated with the latest developments in Android technology and assess their impact on projects.

7. Prepare technical solution documents and business process documentation.


Basic Requirements:

1. Bachelor’s degree or higher in Computer Science or a related field.

2. At least 3 years of experience in Android application development.

3. Proficiency in Kotlin, Coroutines, and Jetpack components.

4. Familiarity with database and local storage solutions such as SQLite, SQLCipher, and Room.

5. Experience with multithreading and asynchronous programming.

Preferred Qualifications:

1. Strong ability to understand requirements, attention to clean code, and ability to work under pressure.

2. Experience with declarative UI development, such as Compose or Flutter.

3. Solid experience in architectural design, with knowledge of Domain-Driven Design (DDD).

4. Experience in IM, mini-program containers, or online conferencing solutions.

5. Good English reading and writing skills.

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: