Senior Software Engineer - Android/Kotlin

  • Lahore, Punjab, Pakistan
  • WFH Flexible
  • Full-time
  • Software Engineering
  • 1319
  • Market Competitive

We are looking for an experienced and highly motivated Android developer (3+ years of experience) who thrives in a fast-paced environment, learns quickly, and works independently to deliver high-quality applications. The ideal candidate is proactive in solving complex technical challenges, optimizing application performance, and building innovative solutions to enhance the user experience.

Responsibilities:

  • Design, develop, and maintain high-performance Android applications ensuring seamless integration with backend services.
  • Collaborate with cross-functional teams to define, develop, and deliver high-quality features while adhering to best practices.
  • Optimize application performance, ensuring responsiveness and efficiency.
  • Work independently to solve complex development challenges and deliver scalable solutions.
  • Quickly grasp existing applications and business logic, making enhancements as needed.
  • Proactively identify bottlenecks and implement innovative fixes for improved app performance.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure code quality, maintainability, and best practices through unit testing and automation.
  • Stay updated with emerging Android technologies and integrate relevant advancements.
  • Communicate effectively with team members, stakeholders, and clients.

Requirements:

  • Bachelor’s degree in Computer Science, Information Science, or a related field.
  • 3+ years of hands-on Android development experience.
  • Expertise in Kotlin and Java, with a strong grasp of Kotlin Coroutines & Multi-threading.
  • Strong problem-solving and analytical abilities, with a passion for building efficient solutions.
  • Self-driven and able to work independently, taking full ownership of tasks and deliverables.
  • Experience working in fast-paced, agile environments with rapid feature delivery.
  • Proficiency with Android SDK, Android Studio, and Jetpack Components.
  • Experience in offline storage, threading, and performance tuning for smooth app performance.
  • In-depth knowledge of RESTful APIs and integrating backend services with mobile apps.
  • Understanding of UI/UX standards and Android design principles.
  • Hands-on experience with performance and memory tuning tools for optimized execution.
  • Experience with push notifications, deep linking, and background services.
  • Proficiency in unit testing to ensure application stability and reliability.
  • Experience in publishing apps on the Google Play Store and managing releases.
  • Strong understanding of application architecture patterns (MVVM, MVI, Clean Architecture, etc.).
  • Familiarity with cloud-based services, Firebase, and serverless architectures.
  • Experience with CI/CD pipelines, version control (Git), and build automation tools (Gradle).
  • Comfortable working with static code analysis tools such as SonarQube.

Good to Have:

  • Knowledge of emerging trends and innovations in mobile development.
  • Experience with cloud services and distributed architectures.
  • Contribution to open-source projects or a strong GitHub profile.
  • Experience with messaging frameworks, WebSockets, or real-time communication.
  • Familiarity with security best practices for Android applications

 

We have an amazing team of 700+ individuals working on highly innovative enterprise projects & products. Our customer base includes Fortune 100 retail and CPG companies, leading store chains, fast-growth fintech, and multiple Silicon Valley startups.

What makes Confiz stand out is our focus on processes and culture. Confiz is ISO 9001:2015 (QMS), ISO 27001:2022 (ISMS), ISO 20000-1:2018 (ITSM) and ISO 14001:2015 (EMS) Certified. We have a vibrant culture of learning via collaboration and making workplace fun.

People who work with us work with cutting-edge technologies while contributing success to the company as well as to themselves. 

To know more about Confiz Limited, visit: https://www.linkedin.com/company/confiz-pakistan/