As an Android Developer at App in Snap, you play a crucial role in the development and enhancement of mobile applications that will engage and delight users. With at least four years of experience in the field, you are responsible for crafting seamless and efficient applications using Java and Kotlin, ensuring high performance and responsiveness to user input. You will collaborate closely with cross-functional teams, including designers and product managers, to translate application requirements into a functional software product. You will also lead a team of 10 developers, guiding them in best practices and technical solutions that enhance productivity and project outcomes. Your expertise in Android SDK, UI/UX design principles, and version control systems will help shape the future of the mobile products at App in Snap, making impactful contributions to the company's growth and user satisfaction.

Responsibilities

  • Design, develop, and maintain high-quality mobile applications for Android platforms, ensuring robust performance and an outstanding user experience.
  • Collaborate with product managers and UI/UX designers to translate application requirements into technical specifications, ensuring alignment with user needs and business goals.
  • Lead and mentor a team of 10 developers, providing guidance on coding standards, design patterns, and best practices to foster a collaborative and productive work environment.
  • Implement and maintain RESTful APIs, ensuring seamless integration with backend services and the efficient handling of data exchanges.
  • Utilize architectural frameworks such as MVVM and MVC to create scalable and maintainable application structures, optimizing the development process.
  • Perform code reviews and quality assurance testing to ensure high standards of programming quality, utilizing tools such as JUnit and Espresso for test automation.
  • Manage application state and data flow using Android Architecture Components, including LiveData, ViewModel, and Room Persistence Library to enhance functionality and responsiveness.
  • Adopt Kotlin Coroutines for effective asynchronous programming, improving application responsiveness and minimizing resource consumption.
  • Lead the team in implementing Material Design principles, creating visually appealing and user-friendly interfaces aligned with current design trends.
  • Maintain version control using Git, ensuring collaborative code development while managing code integrity and conflict resolution.
  • Organize and prioritize tasks within the team, ensuring timely completion of projects while maintaining clear communication of project timelines and deliverables.
  • Stay updated with the latest industry trends and best practices in Android development, continuously evolving skills and sharing knowledge with the team.
  • Utilize SQLite database management techniques, ensuring efficient data storage and retrieval processes within applications.
  • Collaborate with cross-functional teams to perform user testing and gather feedback, iterating on application designs based on user insights and performance metrics.

工作详细内容

全部职位:
1 发布
工作时间:
Hybrid Work Model
工作类型:
工作地址:
性别:
没有偏好
电话预约已成功,我们的专家会在短时间内与你联系:
4年
在之前申请:
Mar 12, 2025
发布日期:
Feb 11, 2025

App in Snap

- 伊斯兰堡

你最大的竞争优势

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

相同职位头衔

Android Developer - Java

Research Consultant RCons, 拉合尔, 巴基斯坦
发布 Jan 30, 2025

Android Developer

Project Management Cell, 基达, 巴基斯坦
发布 Jan 29, 2025

Android Developer

Research Consultant RCons, 拉合尔, 巴基斯坦
发布 Jan 30, 2025

Flutter Developer

TechIdara, 卡拉奇, 巴基斯坦
发布 Feb 11, 2025
浏览全部
我在ROZEE上找到工作啦!