Android Developer

 

Description:

We are seeking a talented and experienced Android Developer proficient in Kotlin to join our dynamic development team. The ideal candidate will be responsible for the design, development, and maintenance of cutting-edge Android applications. If you have a passion for mobile technologies and are eager to work on innovative projects, we would love to hear from you.

 

Responsibilities:

 

Mobile App Development:

 

Design and implement advanced, scalable, and robust Android applications using Kotlin.

 

Collaborate with cross-functional teams to define, design, and ship new features.

 

Ensure the performance, quality, and responsiveness of applications.

 

Code Review and Maintenance:

 

Conduct code reviews to ensure best practices are followed and maintain code quality.

 

Identify and fix bugs, and improve application performance and stability.

 

API Integration:

 

Integrate third-party APIs and web services into mobile applications.

 

Collaborate with backend developers to design and implement efficient communication between the front-end and back-end systems.

 

UI/UX Implementation:

 

Work closely with designers to implement user interfaces that align with the overall design guidelines and user experience goals.

 

Optimize applications for maximum speed and scalability.

 

Testing and Debugging:

 

Write unit and UI tests to identify malfunctions and ensure application stability.

 

Debug and resolve issues reported by QA or end-users.

 

Documentation:

 

Create and maintain project documentation, including design specifications, API documentation, and code documentation.

 

Qualifications:

 

Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).

 

Proven experience as an Android Developer with a strong portfolio of released applications.

 

Proficiency in Kotlin and a solid understanding of Android app development.

 

Familiarity with RESTful APIs and the integration of backend services into mobile applications.

 

Experience with version control systems (e.g., Git).

 

Strong problem-solving skills and attention to detail.

 

Excellent communication and collaboration skills.

 

Knowledge of modern architectural patterns (e.g., MVVM, Clean Architecture) is a plus.

 

Familiarity with continuous integration and continuous deployment (CI/CD) processes is a plus.

Organization Ninesol Technologies
Industry IT / Telecom / Software Jobs
Occupational Category Android Developer
Job Location Islamabad,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-08-20 5:34 pm
Expires on 2024-12-23