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:
First Shift (Day)
Job Type:
Gender:
Male
Minimum Education:
Bachelors
Career Level:
Entry Level
Minimum Experience:
1 Year
Apply Before:
Jul 28, 2024
Posting Date:
Jun 27, 2024

ABR International Resource Management

Services · 51-100 employees - Gujranwala, Hyderabad, Islamabad, Karachi, Lahore, Multan, 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

Design Your Ideaz (DYIz), Rawalpindi, Pakistan
Posted Dec 17, 2024

Android Developer

KHM Group of Companies, Islamabad, Pakistan
Posted Dec 12, 2024

Android Developer

KHM Group of Companies, Islamabad, Pakistan
Posted Dec 18, 2024

Android Developer

Ak Tech, Islamabad, Pakistan
Posted Dec 06, 2024
View All
I found a job on Rozee!