Android Developer  
YumyApps   More jobs from this company

  Email this job
Job Details Back to Job Listing
 
Job Title:   Android Developer
Category:   Software Development
Total Positions:   1
Job Location:   Lahore
Gender:   No Preference
Minimum Education:   Bachelors
Career Level:   Experienced Professional
Minimum Experience:   1 Year2 Years
Salary Range:   PKR 60,000 to 80,000 per Month
Apply By:   Jun 25, 2023
     
     
 
Job Description:

We are looking for an Android developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Your primary focus will be the development of Android applications and their integration with back-end services. You will be working alongside a team of developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.

Roles & Responsibilities

  • Multilingual and wireframes into high-quality code
  • Design, build and maintain high performance, reusable, and reliable Java & Kotlin.
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Identify and correct bottlenecks, and fix bugs
  • Help maintain code quality, organization, and automatization
  • Develop new complex mobile applications from top to bottom (user interface design, application design, implementation, unit and functional testing, deployment to customers). Implement new features in existing mobile applications.
  • Act as a technical reference/subject matter expert in all areas of the mobile application development life-cycle.
  • Contribute to the high-performance of the agile-development lifecycle by ensuring productive, consistent, and successful sprints by working to reduce blocking issues for the team.
  • Maintain existing mobile software systems by identifying and correcting software defects.
  • Coach and develop team members to increase the team’s bench strength and flexibility.
  • Participate in regular design and code reviews with development team members to confirm the use of best practices.
  • Translate business requirements into applications by implementing the best strategy to ensure the design meets performance, usability, reliability, and scalability standards.
  • Translate complex functional and technical requirements into detailed development tasks.
  • Estimate the duration of design, development, and testing tasks.
  • Create new and extend existing operational documentation based on industry best practices and established international standards of software development.
  • Prioritize and organize development tasks in order to contribute to meeting project and product development goals on time and on budget.
  • Author detailed documentation for source code created.
  • Understand and evaluate new technologies, develop skills in new technologies.
  • Complete special projects and assignments as assigned.

Requirements

  • Strong Knowledge of Augmented Reality Development, Android Watch, Hardware, and VPN
  • Strong knowledge of ROM customization and system programming.
  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Working on code with MVVM Architecture is necessary.
  • Strong knowledge of Kotlin coroutines.
  • Working on Room, ORM, and Firebase database.
  • Working on Payment Methods In-app purchases, PayPal and Stripe etc.
  • Strong knowledge of Google Maps, Geofencing, and Activity Transition.
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Experience with offline storage, threading, and performance tuning
  • Ability to design applications around natural user interfaces, such as “touch”
  • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks
  • Ability to understand business requirements and translate them into technical requirements
  • Familiarity with cloud message APIs and push notifications
  • A knack for benchmarking and optimization
  • Understanding of Google’s Android design principles and interface guidelines
  • Proficient understanding of code versioning tools, such as Git.
  • Familiarity with continuous integration.

Company Information
 
Company Name:  YumyApps
Company Description:

Copyright 2024, National University of Science and Technology (NUST). All Rights Reserved