Senior Android Software Engineer jobs in Karachi – Browse 118 openings on RoboApply Jobs

Senior Android Software Engineer jobs in Karachi

Open roles matching “Senior Android Software Engineer” with location signals for Karachi. 118 active listings on RoboApply Jobs.

118 jobs found

1 - 20 of 118 Jobs
Apply
Creative Chaos logo
Full-time|Remote|Karachi, Sindh, Pakistan

Job SummaryWe are seeking a highly skilled Senior Software Engineer specializing in Android development to join our dynamic team at Creative Chaos. In this role, you will be instrumental in crafting and enhancing innovative Android applications. You will collaborate with cross-functional teams to design, implement, and optimize new features, ensuring a seaml…

Jun 21, 2024
Apply
flatgigs logo
Full-time|Remote|Remote — Karachi, Sindh, Pakistan

Join our energetic team at AHOY as a Senior Android Engineer, where you'll be instrumental in crafting high-quality, user-focused mobile applications. Your expertise will be vital in designing, developing, and sustaining innovative Android applications. You'll collaborate closely with product managers and designers to guarantee optimal performance and an exceptional user experience.Key Responsibilities:Architect, develop, and uphold scalable Android applications utilizing Kotlin or Java.Work alongside product managers and designers to convert user needs into functional applications.Integrate complex features while ensuring the applications' performance, quality, and responsiveness.Engage in code reviews to uphold superior code quality standards.Keep abreast of the latest trends and advancements in Android development.

Oct 8, 2025
Apply
flatgigs logo
Full-time|Remote|Remote — Karachi, Sindh, Pakistan

Join AHOY as a Lead Senior Android (Kotlin) Engineer and spearhead the creation of top-tier Android applications. In this hands-on position, you will utilize your extensive Kotlin expertise to develop scalable, efficient, and user-centric applications. Working alongside cross-functional teams, you will be a key player in delivering innovative solutions while adhering to software development best practices.Key Responsibilities:Design, develop, and sustain intricate Android applications utilizing Kotlin.Guide the architecture and implementation of new features, ensuring optimal app performance and stability.Work closely with UI/UX designers and product managers to convert user needs into functional app designs.Conduct code reviews and provide mentorship to junior developers, fostering coding and design best practices.Keep abreast of the latest advancements in Android development and emerging technologies.

Oct 8, 2025
Apply
creativechaos logo
Full-time|On-site|Karachi, Sindh, Pakistan

Are you passionate about mobile application development? Do you possess strong programming skills and thrive on creative challenges? Join our dynamic team as an Android Developer at creativechaos, where you will collaborate with some of the industry's best developers to innovate and enhance our cutting-edge services. Your expertise in design and coding will play a crucial role in shaping the future of our mobile applications.Responsibilities:Design and develop advanced applications for the Android platform.Work collaboratively with cross-functional teams to define, design, and launch new features.Integrate with external data sources and APIs.Conduct unit tests to ensure code robustness, including edge cases and usability.Resolve bugs and enhance application performance.Continuously research and implement new technologies to boost development efficiency.Perform software upgrades and maintenance, modifying existing applications to improve performance and adapt to new hardware.Analyze software requirements and user needs to recommend necessary upgrades for client systems.Collaborate with engineers and analysts to gather project requirements and limitations for optimum software design.Utilize mathematical models and scientific analysis to design and modify software systems.Manage data storage, retrieval, and manipulation to understand system capabilities.Oversee software system testing, validation procedures, and documentation to ensure normal program functionality.Guide the work of technologists and programmers, providing instruction on software code writing as necessary.Coordinate software installations and monitor equipment to ensure specifications are met.Manage core application features, including services, networking, and databases.

Jun 2, 2023
Apply
flatgigs logo
Full-time|Remote|Remote — Karachi, Sindh, Pakistan

We are seeking a dynamic and enthusiastic Android Engineer to join our innovative remote team. In this role, you will play a crucial part in the design, development, and maintenance of cutting-edge mobile applications that significantly enhance user engagement and experience.Key Responsibilities:Develop and build advanced Android applications utilizing Kotlin and JavaCollaborate effectively with product managers and designers to accurately interpret user needs and implement featuresIntegrate with backend services to enhance application functionalityGuarantee the performance, quality, and responsiveness of applicationsConduct thorough code reviews, troubleshoot issues, and debug applicationsStay updated with the latest trends and technologies in Android development

Oct 8, 2025
Apply
Creative Chaos logo
Full-time|Remote|Remote — Karachi, Sindh, Pakistan

Job Summary As a Senior Software Engineer specializing in Node.js at Creative Chaos, you will play a pivotal role in the development of server applications across a range of software platforms. Your primary responsibilities will include crafting robust Restful APIs that cater to client applications, ensuring that our server applications are functional, secure, and perform optimally. You will also take on a mentorship role, guiding junior engineers and fostering team growth through comprehensive training.Duties & ResponsibilitiesAnalyze and interpret business requirements to develop effective solutions.Estimate and prioritize assigned tasks for efficiency.Write high-quality code and perform thorough unit testing.Engage in collaboration with cross-functional team members.Optimize code for enhanced security and performance.Maintain and troubleshoot existing systems to rectify issues.Keep issue tracking software updated for transparency.Provide timely status updates to stakeholders.Communicate effectively with clients to understand their needs.Manage version control of your codebase.Research and implement new technologies that enhance our product.Lead a team of talented software engineers, providing guidance and support.Mentor colleagues by sharing knowledge and best practices.Continuously upgrade your own skills and knowledge to stay ahead.Participate in evaluating candidates for new positions within the team.

Sep 27, 2023
Apply
Dubizzle Labs logo
Full-time|On-site|Karachi, Sindh, Pakistan

Join Dubizzle Labs as we expand our vibrant team in Karachi, where over 400 talented individuals collaborate to innovate. We seek passionate individuals who thrive on learning, performance, and mentoring. Our mission is to create an exceptional engineering environment focused on delivering outstanding value to our customers. As a Senior Backend Software Engineer, your main responsibility will be to develop a suite of world-class products that fuel our extraordinary growth across 10 countries.Are you a collaborative leader who genuinely enjoys guiding others on their journey to success? Do you possess the analytical skills to tackle complex challenges head-on? Can you inspire your team to achieve excellence while balancing technical aspirations with business goals? If this resonates with you, we invite you to apply! Stay current with the dubizzle code base technologies and emerging industry trends; Share your extensive knowledge of technologies and architectures while mentoring colleagues within your product stream; Collaborate with fellow Leads and Seniors to ensure the delivery of top-tier software; Uphold coding standards, guidelines, and best practices throughout the company; Demonstrate technical leadership by setting ambitious yet achievable goals and guiding the team towards successful project outcomes; Influence the technical vision and direction within your stream at dubizzle; Work closely with Product, Infrastructure, Design, UX, CLM, and Strategy teams to deliver high-quality products; Recruit exceptional talent to build high-performing teams and continuously raise engineering standards; Oversee our business KPIs as a liaison to the Product team and other business functions; Ensure that daily decisions align with our strategic vision and direction; Coach team members to become the next generation of technical leaders;

Feb 23, 2026
Apply
Creative Chaos logo
Full-time|On-site|Karachi, Sindh, Pakistan

Job SummaryWe are seeking a highly skilled Senior Java Software Engineer to join our dynamic team at Creative Chaos. In this role, you will be instrumental in developing robust server applications across various platforms, focusing on the creation of RESTful APIs designed for client application consumption. You will ensure that our server applications meet design specifications, delivering optimal functionality, security, and performance while remaining bug-free. As a senior engineer, you will also play a crucial role in mentoring junior team members, fostering their professional growth through training and guidance.Duties & Responsibilities Conduct thorough analysis of business requirements Provide accurate task estimations Write high-quality code and unit tests Collaborate effectively with team members Optimize code for enhanced security and performance Maintain and troubleshoot existing systems Update issue tracking software regularly Communicate progress updates to stakeholders Manage code versioning Stay abreast of emerging technologies Lead and guide a team of software engineers Assess candidates for open positions

Mar 22, 2023
Apply
Careem logo
Full-time|On-site|Karachi, Pakistan

Join our dynamic team at Careem as a Senior Software Engineer I, where you'll play a pivotal role in developing innovative software solutions that enhance our platform. In this position, you will collaborate with cross-functional teams, contribute to high-quality software design, and implement robust applications that meet both customer and business needs.

Mar 19, 2026
Apply
Veeam Software logo
Full-time|On-site|Karachi, Pakistan

Veeam is recognized as the Data and AI Trust Company, dedicated to empowering organizations to fully understand, secure, and enhance the resilience of their data and AI. As a market leader in data resilience and security posture management, Veeam is at the forefront of integrating identity, data, security, and AI risk management. With our headquarters in Seattle and a presence in over 30 countries, Veeam safeguards the operations of more than 550,000 customers globally, who rely on us to maintain their business continuity. Join us in our fearless journey towards growth, learning, and making a significant impact for some of the world's most renowned brands.About the RoleAs a Senior Software Engineer on our Graph Frontend team, you will collaborate with the UI/UX framework team to create software components and tools aimed at resolving complex data analytics and enterprise challenges. Your role will involve developing high-performance front-end web applications to meet analytics requirements and integrating various backend services to facilitate comprehensive end-to-end workflows.

May 4, 2026
Apply
Creative Chaos logo
Full-time|On-site|Karachi, Sindh, Pakistan

Job SummaryAs a Senior Software Engineer specializing in .NET at Creative Chaos, you will play a pivotal role in developing robust server applications across various software platforms. Your primary responsibility will include crafting Restful APIs for client applications, ensuring that each solution meets high standards of functionality, security, and performance while remaining free of bugs. In this senior position, you will also mentor junior engineers and enhance team capabilities through effective training.Duties & ResponsibilitiesConduct thorough analysis of business requirementsEstimate and prioritize assigned tasks for efficiencyDevelop high-quality code and implement unit testsCollaborate effectively with team members across departmentsOptimize code for superior security and performanceMaintain and troubleshoot existing systemsUtilize issue tracking software to manage project updatesProvide regular status updates to stakeholdersEngage in direct communication with clientsManage version control of your codeResearch and integrate new technologiesLead a team of software engineers towards achieving project goalsProvide mentorship and training to team membersContinuously upgrade skills and knowledge baseParticipate in the evaluation process of candidates for open roles

Jan 16, 2024
Apply
Speechify logo
Full-time|Remote|Karachi, Pakistan

About Speechify Speechify builds text-to-speech tools that help remove reading barriers. Over 50 million people use Speechify to turn PDFs, books, Google Docs, news articles, and websites into audio. The platform includes apps for iOS, Android, Mac, Chrome, and the web. Speechify has earned recognition as Google’s Chrome Extension of the Year and received Apple’s 2025 Design Award for Inclusivity. The company operates fully remotely, with a team of nearly 200 professionals. Engineers, AI researchers, and leaders come from organizations such as Amazon, Microsoft, Google, Stripe, Vercel, and Bolt, as well as top PhD programs like Stanford. Role Overview: Senior Software Engineer – Windows/Desktop Applications This role focuses on building and maintaining native Windows desktop applications for Speechify. The position is based in Karachi, Pakistan, and is part of a distributed team. Key Responsibilities Design, architect, and develop native Windows desktop applications using Windows App SDK, WinUI (or similar UI frameworks), C#, XAML, and C++ when required. Define and maintain best practices for Windows desktop development, emphasizing architecture, performance, memory management, responsive UI, cross-version compatibility (Windows 10/11+), and maintainability. Advance accessibility by integrating and verifying support for accessibility APIs (such as Microsoft UI Automation). Ensure UI controls, focus management, keyboard navigation, screen-reader compatibility, and overall usability for people with disabilities. Work closely with product designers, UX researchers, QA, and other stakeholders to shape feature planning, UI/UX architecture, and the long-term roadmap for the Windows platform. Manage the full feature lifecycle: conception, design, implementation, testing, release, and ongoing maintenance. Maintain a focus on quality, reliability, and consistency. Troubleshoot and resolve complex technical issues, including bugs, performance bottlenecks, memory leaks, rendering problems, or compatibility challenges. Propose sound architectural or design improvements as needed.

Apr 20, 2026
Apply
creativechaos logo
Full-time|Remote|Karachi, Sindh, Pakistan

Job Summary:Are you passionate about crafting and enhancing applications for mobile devices? Do you possess robust programming capabilities and seek a stimulating challenge? We invite you to join our dynamic development team as an Android Developer at CreativeChaos. Here, you will collaborate with some of the industry’s top developers, utilizing your design and coding skills to enhance and innovate our state-of-the-art services.Become part of a progressive tech company that embraces a remote-first approach. Advance your career while enjoying a competitive salary and a comprehensive benefits package.Duties and Responsibilities:Design and develop advanced applications for the Android platform.Collaborate with cross-functional teams to define, design, and deliver new features.Integrate with external data sources and APIs.Conduct unit tests to ensure code robustness, including edge cases and usability.Resolve bugs and enhance application performance.Continuously explore, assess, and implement new technologies to optimize development efficiency.Perform upgrades and maintenance, modifying existing software to boost performance and adapt to new hardware.Provide recommendations for software upgrades and analyze software requirements to ensure feasibility within budget and time constraints.Collaborate with engineers, programmers, and systems analysts on projects, gathering information on project capabilities and performance requirements.Design, develop, and adjust software systems, employing mathematical models and scientific analysis to predict outcomes.Manage data storage, retrieval, and manipulation to meet system capabilities and requirements.Oversee software testing, validation procedures, and documentation to ensure program functionality.Guide technologists and programmers, offering instruction on software code writing as necessary.Coordinate software installations and monitor equipment to ensure specifications are met.In this role, you will manage core app features including services, network, and database functionalities.

Oct 28, 2024
Apply
Veeam Software logo
Full-time|On-site|Karachi, Pakistan

Veeam Software is the leading company in Data and AI Trust, dedicated to empowering organizations to fully comprehend, secure, and ensure the resilience of their data and artificial intelligence. As a trailblazer in data resilience and security posture management, Veeam is expertly positioned at the intersection of identity, data, security, and AI risk. With its headquarters in Seattle and offices across over 30 countries, Veeam safeguards the operations of more than 550,000 customers globally, who rely on us to keep their businesses thriving. Join us as we advance confidently together, learning and creating substantial impacts for some of the world’s most prominent brands.About the RoleWe are expanding our engineering team and are in search of a Senior DevOps Engineer. If you are eager to engage with cutting-edge technologies and frameworks while collaborating with some of the brightest minds in technology, this could be the perfect opportunity for you. You will be part of a distributed agile team, developing a new SaaS platform that serves as the backbone for various enterprise applications addressing complex data analytics and enterprise challenges. Your responsibilities will include ensuring that our frameworks and products meet established design, implementation, and quality standards.

May 4, 2026
Apply
flatgigs logo
Full-time|On-site|Karachi, Sindh, Pakistan

Join flatgigs as a Senior Full-Stack Software Engineer, where you will play a pivotal role in designing, building, and maintaining the vital frontend and backend components of Ahoy’s innovative movement and logistics platform. Your backend development will primarily leverage C#/.NET 5+ on Azure, utilizing event-driven patterns and high-performance SQL alongside modern architectural methodologies. On the frontend, you'll be responsible for crafting responsive and maintainable interfaces using Angular.You will work closely with product managers, DevOps, and fellow engineers to deliver solutions from inception to implementation, including architectural design, UI feature development, API creation, and production monitoring systems.Key Responsibilities:Design, implement, and maintain microservices and APIs utilizing ASP.NET Core and Entity Framework Core.Create responsive, reusable, and maintainable Angular components and user interfaces.Model robust relational schemas and compose high-performance queries for SQL Server.Build and integrate messaging and event systems (e.g., Azure Service Bus, RabbitMQ, Kafka) to facilitate decoupled, event-driven workflows.Apply Clean Architecture and Onion Architecture principles to maintain modular, testable, and maintainable codebases.Take ownership of the complete software delivery lifecycle, including automated testing, CI/CD pipelines, containerization, logging, and telemetry on Azure.Conduct peer code reviews and provide mentorship to junior and mid-level developers while promoting engineering best practices (SOLID, TDD, DDD).Troubleshoot production issues, optimize performance, and drive continuous enhancements in service reliability and UI responsiveness.

Jun 10, 2025
Apply
Rewaa Technologies logo
Principal Software Engineer

Rewaa Technologies

Full-time|On-site|Karachi

Join Rewaa as we embark on a transformative journey to redefine the retail landscape! Our state-of-the-art SaaS platform equips retailers with the tools to accelerate their growth and enhance operational efficiency. From point-of-sale and inventory management to seamless omnichannel integrations, tax, accounting solutions, and insightful reporting, our comprehensive offerings are accessible on a single, user-friendly interface powered by our high-performance hardware. With an impressive client base exceeding 10,000 and a bold ambition for global expansion, now is the perfect moment to become a part of the Rewaa family!About the Role We are seeking a talented and seasoned Principal Software Engineer to lead one of our dynamic Engineering teams at Rewaa. The ideal candidate will possess a robust background in software development and demonstrated leadership skills, driving innovative solutions that align with our mission.

Jul 18, 2024
Apply
Creative Chaos logo
Full-time|On-site|Karachi, Sindh, Pakistan

As a Principal Software Engineer specializing in Java at Creative Chaos, you will play a pivotal role in the development of server applications across multiple software platforms. Your primary responsibilities will include crafting robust Restful APIs for client applications, ensuring that server functionality aligns with design specifications, and maintaining high standards for security and performance while delivering bug-free solutions. In this leadership position, you will guide and mentor a team of engineers, providing continuous training and support to enhance their skills.Duties & Responsibilities Design, develop, test, document, and maintain back-end services, models, processes, and databases that underpin the application. Engage in development team activities to uphold exceptional quality and productivity standards. Leverage deep expertise in cloud architectures focusing on security, availability, microservices, and scalable designs. Keep abreast of emerging technologies and development methodologies to enhance application quality and efficiency. Adopt agile principles and support iterative processes to maximize software delivery value. Provide technical guidance for complex projects and collaborate with staff, contractors, and vendors to fulfill company MIS requirements. Conduct complex designs and analyses to address diverse business needs through technology. Lead small to medium-scale projects and present strategic recommendations to management. Serve as a resource for others on advanced technical topics, offering expertise to department management and external stakeholders. Requirements Bachelor's degree in Computer Science, Software Engineering, or a related field. 8+ years of professional experience in Java/Spring development, particularly in building commercial Spring MVC/Hibernate and AJAX web applications. Proficient in system integration, especially in designing, developing, and consuming REST services. Familiarity with PostgreSQL as a DB engine, including deployment on AWS, and skills in relational databases and Terraform. Experience with React JS is a plus. Able to collaborate effectively with business stakeholders, user experience designers, and quality assurance teams. Adaptable to evolving requirements and project specifications. Excellent written and verbal communication skills. Strong belief in the value of test automation for quality assurance.

Mar 22, 2023
Apply
Epicmetry logo
Full-time|Hybrid|Karachi, Sindh, Pakistan

Position OverviewJoin Epicmetry as a Principal Software Engineer, where you'll spearhead the development of cutting-edge software solutions in a vibrant tech ecosystem. In this pivotal position, you will architect and oversee the execution of intricate systems while providing mentorship to a talented team of engineers. Collaborating closely with product managers, designers, and various stakeholders, you will drive projects from ideation to deployment, ensuring exceptional performance and scalability.Responsibilities:Lead the design, development, and implementation of robust software applications and systems.Architect high-quality, secure, maintainable, and scalable solutions that meet business needs.Mentor and guide junior and mid-level engineers, facilitating knowledge sharing and skill development.Collaborate with cross-functional teams to define project scopes, objectives, and deliverables.Conduct code reviews and ensure adherence to industry best practices and coding standards.Research and stay updated on emerging technologies, proposing new tools and practices to enhance the development process.Troubleshoot and optimize application performance, scalability, and security.Participate in strategic planning and provide input on technology direction and product development roadmaps.

Dec 25, 2025
Apply
AdalFi logo
Full-time|On-site|Karachi

About AdalFi:AdalFi is a pioneering fintech organization transforming the landscape of digital lending in Pakistan. We are committed to developing intelligent credit infrastructure that empowers banks to make real-time, automated lending decisions utilizing state-of-the-art data science, machine learning, and artificial intelligence technologies.About the Role:We are seeking a talented Principal Software Engineer with extensive knowledge in .NET frameworks and a proven track record in developing fintech solutions. You will be instrumental in architecting scalable systems, addressing intricate engineering challenges, and guiding a high-achieving development team. This position is perfect for a technically proficient individual who demonstrates initiative and possesses strong communication skills. Experience in a product-focused company is highly advantageous.Key Responsibilities:Lead the design, development, and deployment of scalable fintech applications utilizing the .NET technology stack.Manage the complete development lifecycle—from requirements gathering to implementation and delivery.Address complex, real-world business challenges with clean, efficient, and maintainable code.Collaborate with cross-functional teams, including product management, design, and DevOps.Guide junior engineers and advocate for best practices in code quality, performance, and security.Proactively seek opportunities to enhance systems, tools, and processes to foster engineering excellence.Engage in architectural reviews and long-term technical planning.

Oct 17, 2025
Apply
NielsenIQ logo
Full-time|On-site|Karachi

NielsenIQ is looking for a Software Engineer in Karachi to help build and maintain software applications that support client needs and improve service delivery. This position involves working closely with colleagues from different disciplines to deliver reliable solutions. Role overview This role centers on designing, developing, and maintaining software products. Collaboration with cross-functional teams is a key part of daily work, ensuring that applications are both effective and aligned with client requirements. What you will do Work with team members from various backgrounds to develop software applications Design and implement features that address client needs Maintain and improve existing software to enhance service quality Location This position is based in Karachi.

Apr 30, 2026

Sign in to browse more jobs

Create account — see all 118 results

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.