Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.
Experience Level
Senior
Qualifications
Qualifications:Bachelor's degree in Computer Science or a related discipline. Over 5 years of experience in Android application development. Proficient in Kotlin and/or Java programming languages. Experience with Android SDK, Android Studio, and associated tools. Familiarity with RESTful APIs and third-party library integration. Strong grasp of Android design principles, patterns, and best practices. Exceptional problem-solving abilities and meticulous attention to detail. Excellent communication skills and the capability to work collaboratively in a remote setting.
About the job
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.
About flatgigs
At flatgigs, we are committed to developing innovative solutions that enhance user engagement and satisfaction. Our team thrives on creativity and collaboration, aiming to build applications that make a difference in the digital landscape.
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…
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 seamless user experience. Your expertise will also be vital in diagnosing and resolving technical challenges, maintaining the quality and performance of our applications.Duties & ResponsibilitiesConduct thorough analysis of business requirements and technical specifications.Design and implement new features for Android applications.Write efficient, maintainable, and well-structured code.Work closely with the design team to deliver an outstanding user experience.Proactively identify and troubleshoot application issues.Perform code reviews to uphold high code quality standards.Stay informed about the latest trends and best practices in Android development.Participate in team meetings and collaborative brainstorming sessions.Mentor junior developers, sharing your knowledge and expertise.
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
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.
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.
About Usflatgigs is a forward-thinking technology firm headquartered in the UAE, specializing in the creation of scalable digital platforms and innovative logistics solutions tailored for modern enterprises. Our diverse team blends physical and remote work environments, uniting experienced engineers who prioritize innovation and collaboration. We are committed to delivering products that are efficient, secure, and engineered for sustainable growth.About the PositionWe are seeking a Senior Full-Stack Engineer (Tech Lead) to spearhead the design and development of a comprehensive full-stack platform utilizing Django and React. In this role, you will architect adaptive backend services, develop engaging dashboards, and mentor a small engineering team. The ideal candidate will possess robust technical skills, exceptional communication abilities, and the capability to transform business requirements into dependable software solutions.
hugobank is seeking a Lead, Product Engineering based in Karachi to guide the development of digital products for consumers. This position shapes the direction of new and existing offerings, balancing technical depth with a focus on user needs. Role overview This leadership role combines technical expertise with product thinking. The Lead will influence both application and infrastructure layers, ensuring products are scalable and reliable. A sense of ownership and the ability to make sound engineering decisions are essential. What you will do Direct the development and improvement of consumer-facing digital products Participate actively in architectural decisions, coding, and engineering standards Manage and mentor a team of engineers Challenge product requirements when needed to deliver better solutions Requirements Extensive technical knowledge across application and infrastructure layers Experience building and scaling consumer products Strong leadership and team management skills Proven engineering judgment and willingness to engage in hands-on work
Are you a dynamic leader who thrives on empowering others to reach their full potential? Do you excel in navigating complex challenges and driving your team towards excellence? As an Engineering Team Lead at Bayut Dubizzle, you will play a pivotal role in shaping the future of our technology stack and ensuring the successful delivery of projects.In this leadership position, you will leverage your extensive engineering expertise and project management experience to collaborate with Product Managers, crafting innovative products that enhance user experiences. Your ability to manage cross-functional teams will be crucial in delivering high-quality, scalable products that meet the demands of millions of users.Your daily responsibilities will include overseeing the development of sophisticated products, fostering a culture of excellence, and mentoring team members to unlock their potential. You will be responsible for promoting coding standards and best practices, ensuring that our team consistently delivers top-notch software.A successful Team Lead is adept at building cohesive teams and recognizing the unique strengths of each member, guiding them to work as a unified force. You will actively participate in shaping the technical vision of our product stream while collaborating closely with various departments to align our goals with business objectives.
Join Flatgigs as a Lead Full Stack Engineer and take the helm of our dynamic development team. In this influential position, you will guide the full software development lifecycle—from initial planning through design, deployment, and ongoing maintenance. Embrace the chance to utilize the latest technologies while nurturing junior developers and instilling best practices within the team.Key Responsibilities:Steer the design, development, and rollout of scalable web applications leveraging a variety of modern frameworks.Work closely with product managers, designers, and stakeholders to capture requirements and convert them into precise technical specifications.Oversee and mentor a development team, fostering an agile culture and commitment to continuous learning.Enforce best practices for unit testing, code reviews, and CI/CD processes to guarantee high-quality software delivery.Regularly conduct performance tuning and optimization of applications to provide an exceptional user experience.Keep abreast of industry trends and emerging technologies to maintain Flatgigs' edge in innovation.
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.
Join flatgigs as a Senior iOS (Swift) Engineer and take the lead in crafting high-performance mobile applications that delight users. Leveraging your extensive knowledge of Swift, you'll design and develop intuitive user interfaces while ensuring seamless backend integration. This role emphasizes collaboration with design and product teams to enhance user experiences and deliver top-notch features.Key Responsibilities:Architect, develop, and sustain sophisticated iOS applications utilizing Swift.Work alongside cross-functional teams to define and execute app functionalities.Enhance application performance and guarantee smooth functionality across all iOS devices.Perform code reviews and guide junior developers in best practices.Keep abreast of the latest trends and best practices in iOS development.
About AHOY:AHOY is at the forefront of technological innovation, committed to crafting advanced solutions that tackle the intricacies of modern business logistics. Our expertise lies in developing systems that optimize processes, increase efficiency, and simplify cross-border shipping for our clients. We foster a dynamic culture that encourages collaboration and creativity, empowering our team to effect significant changes within the logistics sector.Position Overview:We are on the lookout for a Senior Product Manager / Product Lead to spearhead our Cross-Border Shipping initiative at AHOY. In this pivotal role, you will be responsible for shaping our product strategy from conception to implementation, ensuring that our solutions align with the evolving demands of the market. The ideal candidate will possess an extensive understanding of shipping and logistics, outstanding leadership capabilities, and a proven history of successful product management.Key Responsibilities:Manage the product roadmap and PRDs: Define measurable outcomes, write precise PRDs, oversee the backlog, and facilitate sprint rituals with engineering and UX teams.Conduct customer discovery and validate product-market fit: Engage with SMB/B2B shippers, map jobs-to-be-done (JTBD), prioritize shipping corridors, and swiftly validate issues.Oversee shipping processes and IOR/EOR flows: Develop landed-cost metrics (duties/taxes), assist with HS-code, manage DDP/DAP selections, document packs, digital PoA, and ensure customs compliance.Lead integrations: Collaborate with carriers, customs brokers, IOR/EOR providers, payment processors, and e-commerce plugin integrations (Shopify/WooCommerce).Leverage data and experimentation: Establish event schemas, optimize funnels, conduct weekly experiments (pricing, activation, UX), and produce dashboards.Analyze pricing and unit economics: Model contribution margins per shipment and merchant, execute A/B pricing tests, and enhance GP/shipment and IOR/EOR attach rates.Coordinate go-to-market strategies and partnerships: Manage merchant pilots, referrals, partner co-marketing initiatives, and provider scorecards; assist with sales enablement and onboarding.Ensure operational reliability: Define SLAs, create exception playbooks (holds/returns/claims), implement security protocols, and manage incident response with engineering.Governance: Facilitate weekly product council and monthly strategic reviews; articulate decisions, risks, and progress updates.Success metrics: Own core KPIs including Gross Profit per Active Merchant (GPAM), quote-to-shipment conversion rates, IOR/EOR attach rates, GM per shipment, customs clearance success percentages, and exception resolution times.Expectations within the First 30 Days:Complete discovery activities, agree on KPIs, publish MVP PRD and analytics specifications, and align pilot merchants and providers for 1-2 corridors.
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.
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;
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
Join bayutdubizzle as a Senior DevOps Engineer, where you'll play a vital role in ensuring the health, automation, and scalability of our services. Collaborate closely with development teams from the initial design phases through to troubleshooting production issues. Your expertise will support a diverse range of products, with a strong emphasis on automation, reliability, and performance.Key Responsibilities: Act as the primary architect for the health, performance, and capacity management of our production environment. Design and implement systems that enhance Dubizzle's operations, prioritizing automation and maintainability. Develop and manage extensive CI/CD pipelines, with a preference for experience in GitHub Actions and Jenkins. Work in tandem with development teams on operational challenges, ensuring smooth support and feedback cycles. Maintain production-like environments for development and testing to ensure swift and reliable product team experiences. Create tools for effective monitoring of custom applications in large-scale environments. Diagnose issues across the technology stack, including hardware, software, applications, and networks. Facilitate the migration of applications from legacy systems with minimal downtime. Participate in a shared 24x7 on-call rotation. Thoroughly document system designs and procedures.
Join the Stellic Engineering TeamAt Stellic, our engineers embody a unique blend of curiosity, creativity, and business insight, enabling them to deliver innovative solutions rapidly while maintaining the highest quality standards. Our mission revolves around enhancing the educational journeys of students worldwide, and our engineering efforts are always aligned with this purpose.As we embark on a pivotal phase of our growth, having successfully established our product-market fit and achieved remarkable customer satisfaction ratings, we are poised to evolve. Our backend architecture requires modernization to keep pace with our ambitious objectives, and we seek a visionary leader to guide this transformation and elevate our engineering team's capabilities.Your ResponsibilitiesCollaborate closely with our founders and product managers to grasp the underlying motivations behind each platform capability.Facilitate alignment in prioritizing engineering initiatives alongside product goals.Design and spearhead the implementation of scalable backend architectures for critical enterprise applications.Develop and uphold clean, intuitive APIs that manage intricate business logic and data workflows.Optimize database structures and queries for efficient processing of vast data sets.Identify and implement abstractions that enhance system performance and reliability.Mentor fellow engineers in best practices, design patterns, and code quality to elevate our overall engineering standards.Ensure exceptional quality through the design of robust testing strategies and the implementation of reliable testing suites.Your Profile5+ years of experience as a backend engineer in large-scale environments.A strong sense of ownership and the capability to autonomously lead complex projects.A deep sense of curiosity, customer empathy, and a strong commitment to the craft of engineering.Proficient in planning, estimating, and managing technical project execution and delivery.Excellent problem-solving abilities and a natural aptitude for analytical thinking.
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.
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.
Join AHOY as a Senior iOS Engineer and become part of our innovative team! In this exciting role, you will utilize your extensive experience to design and develop high-quality iOS applications, ensuring exceptional user experiences. Collaborating closely with UI/UX designers and backend engineers, you will contribute to the creation of cutting-edge, user-centered solutions.Key Responsibilities:Develop and maintain high-performance, scalable iOS applications using Swift.Work together with product and design teams to implement feature-rich applications.Enhance application speed and scalability through optimization techniques.Conduct thorough code reviews and mentor junior developers, promoting a culture of continuous learning.Keep abreast of the latest advancements in iOS development and technologies.