• Design and build advanced applications for the Android platform
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Work with outside data sources and APIs
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Work on bug fixing and improving application performance
  • Evaluate the existing applications and implement new technologies to maximize app’s efficiency.
  • Identify the variations of fragments and layouts of Android XML and create adaptive interfaces that work with various device form factors.
  • Collaborate with the Senior Android Developers and Software Engineers to work on different layers of the infrastructure.
  • Determine the UI/UX requirements, mockups and APIs to develop high-performing Android apps.

Skills Required

  • Experience in Java (extensions, data classes, sealed classes, objects and basics of Lambda & higher order functions)
  • Strong knowledge of MVC, MVVM, Architecture component and memory management
  • Strong knowledge of ROOM models and define relationships, access dates using DAO's
  • Experience with offline storage, threading, and performance tuning
  • Experience with Android Studio, Android Components and UI Component, Animation & Design Guidelines
  • High-caliber proficiency in Android SDK and experience with third-party SDKs and APIs
  • Strong coding and analytical skills

Skills Preferred:

  • Understanding of Android Coding Architecture & Patterns
  • Strong knowledge of Problem breakdown into multiple functions
  • Strong knowledge of SQLLite and able to perform CRUD operations, JOINs and proficient in RDBMS.
  • Experience with Testing & Debugging (unit testing, UI testing and automation)
  • Experience with RESTful & JWT web services and parsing JSON/XML
  • Fluency with Android Studio, GIT and other common software development tools
  • Strong software engineering skills, can design and implement software projects from the ground up.
  • Understanding of the full mobile development life cycle
  • Good understanding of OOPS concepts, and Design pattern
  • Knowledge of Kotlin is a plus.

Qualifications Required:

  • University Bachelor's degree in Computer Engineering or equivalent in relevant stream

Experience Required:

  • Minimum 4+ years of professional work experience in software development

工作详细内容

全部职位:
1 发布
工作时间:
早班
工作类型:
工作地址:
性别:
没有偏好
年龄:
18 - 35 年
最低学历:
学士
学位头衔:
Bacholers or Masters in Computer Sciences
职位等级:
资深专业人员
经验:
4年 - 5年
在之前申请:
Aug 01, 2021
发布日期:
Jul 01, 2021

Rapidtack (SMC-PRIVATE) Limited

· 11-50 员工 - 拉合尔

We are a Global Technology based human development organisation

你最大的竞争优势

快速得到有竞争力的分析和专业的对你的评定
联系我们团队的专业顾问来提升你的简历
尝试罗资 专业版

相同职位头衔

Senior Android Developer

Phenologix, 拉合尔, 巴基斯坦
发布 Mar 08, 2024

Android Developer

Zone Delivery Services, 多个城市, 巴基斯坦
发布 Mar 05, 2024

Jr. Mobile App Developer

VentureDK, 拉合尔, 巴基斯坦
发布 Feb 20, 2024

Senior Flutter Developer

Smarter Kids, 卡拉奇, 巴基斯坦
发布 Feb 23, 2024
浏览全部
我在ROZEE上找到工作啦!