Senior Software Engineer - Android

Confiz


Date: 3 weeks ago
City: Lahore
Contract type: Full time
We are looking for an experienced Android developer (4+ years of experience) responsible for the development and maintenance of applications aimed at a range of Android devices including mobile phones and tablet computers. Your primary focus will be development of Android applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.

Responsibilities

  • Design and build advanced, scalable applications written in Kotlin, Java and Kotlin Multiplatform.
  • Work with the product and design teams to understand end-user requirements and use cases and translate them into pragmatic and effective technical solutions.
  • Integrate with our backend services to make sure we are delivering a great mobile user experience that is super-fast for end users.
  • Own end-to-end product modules and features from requirements to going live.
  • Design and review code, troubleshoot and act as a consultant to your peers on technical matters.
  • Gather requirements by interacting directly with the end-users and advocate delightful user experiences.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Participate in team agile and engineering practices and lead their continuous evolution.

Requirements

  • 4+ years of Android application development with extensive use of Kotlin Multi Platform and well-known DI frameworks.
  • Experience building well architected applications that follow well established design patterns independently and without supervision.
  • Good understanding of the full mobile development life cycle. Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
  • Strong understanding of interactive application development paradigm under Android, memory management, file I/O, network programming, concurrency and multithreading and publishing Android apps in the Play Store.
  • Experience working with remote teams in an Agile/Scrum environment to deliver high-quality software against aggressive schedules.
  • Excellent communication skills (written and verbal, formal and informal).
  • Reactive programming (Rx, ReactiveCocoa, ReactiveSwift etc.) experience is a big plus.
  • Experience in Navigation based applications is a big plus.

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, 27001:2013 & 20000-1:2018 certified. We have a vibrant culture of learning via collaboration and making the 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/

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Forex Influencer (Pakistan Markets)

Duhani Capital, Lahore
6 hours ago
Job Summary:We are seeking a Forex Influencer with a strong presence in the forex trading communities of Pakistan. The candidate will create weekly video content, engage with their social media audience, and promote Duhani Capitals brand to generate leads from the target market. Key Responsibilities:Create and post one video per week promoting Duhani Capital and forex-related content, focused on the...

Full Stack Developer

Techscale, Lahore
1 day ago
About The RoleWe are looking for an experienced Full Stack Developer with a strong background in Laravel and Vue.js to join our team and contribute to the development of cutting-edge web applications.ResponsibilitiesDevelop, maintain, and optimize server-side functionality and APIs using the Laravel PHP framework.Design and implement efficient database structures and queries.Collaborate with the front-end development team to integrate user-facing elements...

SQA Engineer

Base Camp Data Solutions, Lahore
3 days ago
Job Summary: We are seeking a dedicated and detail-oriented Quality Assurance Engineer with 3-4 years of experience in software testing and QA processes. The ideal candidate will have a strong background in creating and managing test cases, conducting manual and automated testing, and collaborating with development teams to ensure the highest quality of deliverables. A focus on documentation and effective...