Senior Android Developer

21 hours ago


Karachi, Sindh, Pakistan Jobsoid Inc. Full time

We are looking for a skilled Android Developer to join our team for an exciting project involving the development of an Android app for ecommerce and ticket sales. The app will be used by small grocery stores to sell tickets, generate unique numbers, and print tickets using a built-in printer. The app will also include a credit management system and a web-based admin dashboard for monitoring sales, generating reports, and managing ticket results.

Responsibilities:

  1. Android App Development:
    • Develop a native Android app with a user-friendly interface for store operators to sell tickets.
    • Implement ticket sales functionality, including:
      • Selection of one of the 4 available ticket types.
      • Automatic generation of unique numbers based on specific rules.
      • Generation of a unique QR code for each ticket.
    • Integrate with a built-in printer to print tickets with the generated numbers and QR code.
    • Develop a credit management system that allows grocery stores to process sales based on their credit balance.
  2. Admin Dashboard Development:
    • Develop a web-based admin dashboard for the super admin to:
      • Monitor sales and ticket numbers across stores.
      • Announce results for ticket draws.
      • Generate PDF reports and visualize sales analytics (daily, weekly, monthly).
    • Implement functionality to track store performance and credit transactions.
  3. Result Checking & Security:
    • Implement a QR code scanning feature to allow customers to check ticket results in-store.
    • Ensure secure transactions for credit management and result verification.
  4. Integration & Testing:
    • Integrate the app with a POS-style printer for ticket printing.
    • Ensure smooth functionality across all modules (ticket sales, printing, credit management, result checking).
    • Conduct thorough testing to ensure the app is bug-free and performs well under various scenarios.
  5. Collaboration & Documentation:
    • Collaborate with the design team to implement the provided design resources.
    • Document the codebase and provide clear instructions for future maintenance.

Requirements:

Technical Skills:

  • Android Development:
    • Proficient in Java/Kotlin for native Android app development.
    • Experience with Android SDK, Android Studio, and Material Design principles.
    • Familiarity with RESTful APIs and JSON for backend integration.
  • Printer Integration:
    • Experience with integrating POS-style printers or similar hardware devices.
  • QR Code Generation & Scanning:
    • Experience with QR code generation and scanning libraries (e.g., ZXing, ZBar).
  • Security:
    • Knowledge of secure transaction handling, encryption, and data protection.
  • Admin Dashboard:
    • Experience with web development (HTML, CSS, JavaScript) for the admin dashboard.
    • Familiarity with data visualization libraries (e.g., Chart.js, D3.js) for sales analytics.
    • Experience with PDF generation libraries for report creation.
  • Version Control:
    • Proficient with Git for version control.

Soft Skills:

  • Strong problem-solving skills and attention to detail.
  • Ability to work independently and in a team environment.
  • Good communication skills to collaborate with designers and stakeholders.

Nice-to-Have:

  • Experience with ecommerce app development.
  • Familiarity with ticket sales systems or similar applications.
  • Knowledge of payment gateway integration.
#J-18808-Ljbffr

  • Karachi, Sindh, Pakistan beBee Careers Full time

    Senior Android Application DeveloperWe are seeking an experienced senior Android application developer to lead the development of high-quality Android applications. The ideal candidate will have a strong technical background and excellent leadership skills.Lead the development of complex Android applications, ensuring timely delivery and meeting quality...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Senior Web and Mobile Application DeveloperWe are seeking an experienced developer to lead and oversee the development of our mobile applications.Responsibilities include:Developing new features and functionalities for Android applications using Flutter, Dart, Java, and the latest Android SDK tools.Maintaining and improving the existing codebase to ensure...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Android Software Engineering RoleWe are seeking an experienced Senior Software Engineer to join our team and contribute to the design, development, and implementation of innovative Android applications.


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Android Application Architect">We are looking for a seasoned Android Architect with deep expertise in Kotlin and/or Java to join our team. The successful candidate will design and architect high-performance Android applications using modern development practices.">Key Responsibilities:Design clean architecture principles (MVVM, Clean Architecture, Jetpack...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Job OverviewA Senior Software Engineer for Android plays a vital role in the development and maintenance of high-quality Android applications.

  • Android Developer

    3 weeks ago


    Karachi, Sindh, Pakistan Creative Chaos Full time

    Job Summary:Do you enjoy creating and developing applications for mobile devices? Are you someone with strong computer programming skills who is seeking a creative challenge? We have an opening for an Android developer to join our development team, where you will have the opportunity to work with the best developers in the business. Use your design and code...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Senior Android Architect RoleAbout the OpportunityWe are seeking an experienced Senior Android Architect to join our team in Karachi. The ideal candidate will have deep expertise in Kotlin and/or Java, as well as a strong understanding of clean architecture principles.Main ResponsibilitiesDesign high-performance Android applications using modern development...

  • Android Developer

    7 days ago


    Karachi, Sindh, Pakistan The Citizens Foundation Full time

    Bachelor's degree in computer science, application performance, or a related fieldTranslate designs and wireframes into high quality codeDesign, build, and maintain high performance, reusable, and reliable Java codeEnsure the best possible performance, quality, and responsiveness of the applicationIdentify and correct bottlenecks and fix bugsHelp maintain...

  • Android Developer

    21 hours ago


    Karachi, Sindh, Pakistan Gtradecenter Full time

    blueEX Android Developer Job DescriptionblueEX is looking for motivated and energetic Android developers.The candidate will work on high visibility consumer applications within our Technology Division, focusing on internal and client-specific projects.Minimum Requirements:1-2 years of experience in Web and/or mobile application development.At least 1-year...


  • Karachi, Sindh, Pakistan beBee Careers Full time

    Android Developer RoleWe are seeking an experienced Android developer to join our team. The ideal candidate will have a strong background in developing high-quality applications for the Android platform.Key Responsibilities:Design and build advanced Android applications using Kotlin.Collaborate with cross-functional teams to define, design, and ship new...