You will be responsible for the design, development, testing, and maintenance of Android applications. You will work closely with cross-functional teams, including product managers, designers, and backend developers, to deliver high-quality mobile applications that meet user needs and business objectives.

Key Responsibilities:

Application Development:

  • Write clean, efficient, and maintainable code for Android applications.
  • Develop user interfaces using Android UI components and follow Material Design guidelines.
  • Integrate with backend services and APIs to fetch and store data.

Testing and Debugging:

  • Conduct unit testing and integration testing to ensure the reliability and performance of the application.
  • Identify and fix bugs and performance bottlenecks in the code.

Performance Optimization:

  • Optimize application performance, including startup time, memory usage, and responsiveness.
  • Implement best practices to ensure smooth user experience on various Android devices.

Version Control and Collaboration:

  • Use version control systems like Git to manage code changes.
  • Collaborate with cross-functional teams, including designers and backend developers, to ensure seamless integration of features.

UI/UX Design Implementation:

  • Work closely with designers to implement visually appealing and user-friendly interfaces.
  • Ensure consistency with design guidelines and user experience principles.

Security and Data Protection:

  • Implement security measures to protect user data and the application from vulnerabilities.
  • Follow best practices for secure data storage and transmission.

Code Documentation:

  • Maintain clear and up-to-date code documentation to facilitate collaboration and future development.

Continuous Learning:

  • Stay up-to-date with the latest Android development trends, tools, and technologies.
  • Attend conferences, workshops, and online courses to improve skills.

Publishing and Maintenance:

  • Prepare applications for release on the Google Play Store.
  • Monitor and respond to user feedback and reviews.
  • Release updates and patches as necessary.

Qualifications:

  • Bachelor's degree in computer science, software engineering, or a related field (or equivalent work experience).
  • Proficiency in Java and/or Kotlin programming languages.
  • Strong understanding of the Android SDK and Android Studio.
  • Experience with RESTful APIs and third-party libraries.
  • Knowledge of design patterns and architectural principles (e.g., MVP, MVVM).
  • Familiarity with version control systems, especially Git.
  • Excellent problem-solving and debugging skills.
  • Strong communication and teamwork abilities.
  • Creative and analytical thinking for designing user-friendly interfaces.

Preferred Skills:

  • Experience with cross-platform development frameworks like Flutter or React Native.
  • Knowledge of database management and ORM libraries (e.g., SQLite, Room).
  • Familiarity with continuous integration and continuous deployment (CI/CD) pipelines.
  • Experience with agile development methodologies.

Job Details

Industry:
Total Positions:
3 Posts
Job Shift:
Work from Home
Job Type:
Gender:
Male
Minimum Education:
Bachelors
Degree Title:
computer science, software engineering, or a related field
Career Level:
Entry Level
Minimum Experience:
1 Year
Apply Before:
Apr 06, 2024
Posting Date:
Mar 05, 2024

Zone Delivery Services

Services · 51-100 employees - Faisalabad, Hyderabad, Karachi, Lahore, Multan, Peshawar, Rawalpindi, Sialkot

.......

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Android Developer

Astapor Technologies, Sialkot, Pakistan
Posted Apr 18, 2024

Senior Android Developer

Three Stars Hosiery Mills, Lahore, Pakistan
Posted Apr 19, 2024

Android Developer

Tracko Interactive Service, Faisalabad, Pakistan
Posted Apr 23, 2024
View All
I found a job on Rozee!