874 Android Engineer jobs in Pakistan
Senior Software Engineer - Android
Posted 3 days ago
Job Viewed
Job Description
4 weeks ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
Job SummaryA Senior Software Engineer for Android is an associate at Creative Chaos responsible for developing and maintaining Android applications. The role involves working closely with cross-functional teams to design, develop, and implement new features and enhancements, as well as troubleshooting and resolving application issues to ensure high quality and performance.
Duties & Responsibilities- Analyze business requirements and technical specifications
- Design and develop new features for Android applications
- Write clean, maintainable, and efficient code
- Collaborate with the design team to ensure excellent user experience
- Identify and troubleshoot application issues
- Perform code reviews to maintain quality standards
- Stay updated with Android development trends and best practices
- Participate in team meetings and brainstorming sessions
- Mentor and assist junior team members
- Bachelor's degree in Computer Science or related field
- Minimum 4 years of professional Android development experience
- Proficiency in Java and Kotlin
- Experience with Android SDK, Android Studio, and related tools
- Proficient in SQLite and RoomDB
- Strong understanding of Android architecture and design patterns (MVC, MVP, MVVM, MVI)
- Experience with RESTful APIs and JSON
- Knowledge of Git and version control
- Experience with performance optimization and memory management
- Excellent problem-solving and debugging skills
- Strong communication and collaboration skills
- Ability to work independently and in teams
- Passion for learning and staying updated with mobile technologies
- Paid Time Off
- Work From Home
- Health Insurance
- OPD
- Training and Development
- Life Insurance
- Seniority level: Mid-Senior level
- Employment type: Full-time
- Job function: Information Technology
- Industries: IT Services and IT Consulting
Referrals increase your chances of interviewing at Creative Chaos by 2x
Get notified about new Senior Software Engineer jobs in Karāchi, Sindh, Pakistan .
#J-18808-LjbffrSenior Software Engineer - Android
Posted 3 days ago
Job Viewed
Job Description
Job Brief
We are looking for a Senior Software Engineer (Android) to work with our team of talented engineers, to design and build the next generation mobile applications in a scalable manner.
VentureDive Overview
Founded in 2012 by veteran technology entrepreneurs from MIT and Stanford, VentureDive is the fastest growing technology company in the region that develops and invests in products and solutions that simplify and improve lives of people worldwide. We aspire to create a technology organization and an entrepreneurial ecosystem in the region that are recognized as second to none in the world.
Key Responsibilities
- Delivering across the entire app life cycle – concept, design, build, deploy, test, release to the app store and support
- Working closely with all team members to understand full-stack functionality and architecture
- Gathering requirements around functionality and translate those requirements into elegant functional solutions
- Contributing ideas (technological and product) to enhance the overall app experience
- Optimizing performance for the apps
- Staying abreast with technological updates and implementing technology improvements by utilizing blogs and forums
Qualifications and Experience
- Bachelors/Masters in Computer Sciences
- 6+ years of experience preferably in android application development
- Excellent understanding of Android Development SDK, basic components (Activities, Fragments, Services, Broadcast Receivers) and their life-cycles
- Must be proficient in OOP, Data Structures, Algorithms, Complexity of Algorithms, Java and Kotlin
- A detailed knowledge of modern Android development, including Kotlin, Android Jetpack and Compose.
- Excellent problem-solving skills
- Knowledge of Kotlin Multiplatform is a big plus.
- Good understanding of lambda expressions and coroutines
- Strong knowledge of third-party libraries, primarily RxJava, Retrofit, okHttp, GSON, Glide, Dagger 2, Android Injection, Hilt, Crashlytics and Firebase
- A thorough understanding of developing Android applications for different screen sizes and resolutions
- Experience in developing Custom Widgets and reusable components
- Deep understanding of MVVM architecture with the latest Google recommended API’s
- Skills to understand MVP architecture code and ability to easily transform it into MVVM
- Familiarity with VIPER architecture pattern
- Enthusiastic enough to understand the usage of Remote Configuration of Firebase
- Excellent knowledge of Unit Test with Mockito and PowerMockito and testing frameworks, including Robolectric and Espresso
- Must have built at least two Android applications and published on PlayStore
- Good understanding of interactive application development paradigm under Android, memory management, file I/O, network programming, concurrency and multithreading
- Good understanding of design patterns (GOF)
- A sound understanding of SOLID principles
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Good understanding of the full mobile development life cycle. Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Familiarity with cloud message APIs and push notifications
- Good understanding of code versioning tools, such as Git
- Basic knowledge of CICD lifecycle
- Understanding of Google’s Android design principles and interface guidelines
- Ability to understand business requirements and translate them into technical requirements
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Strong and innovative approach to problem-solving and finding solutions. Flexible and proactive/self-motivated working style with strong personal ownership of problem resolution
- Must possess a can-do attitude with strong Algorithmic skills
- Passionate and willing to deliver presentations on new technical designs and frameworks introduced by Google or any open source community
- Good communication skills (written and verbal, formal and informal)
- Accountable and takes ownership
- Team Player
What we look for beyond required skills
In order to thrive at VentureDive, you
…are intellectually smart and curious
…have the passion for and take pride in your work
…deeply believe in VentureDive’s mission, vision, and values
…have a no-frills attitude
…are a collaborative team player
…are ethical and honest
Are you ready to put your ideas into products and solutions that will be used by millions?
You will find VentureDive to be a quick pace, high standards, fun and a rewarding place to work at. Not only will your work reach millions of users world-wide, you will also be rewarded with competitive salaries and benefits. If you think you have what it takes to be a VenDian, come join us . we're having a ball!
#LI-Hybrid
Principal Software Engineer - Android
Posted 3 days ago
Job Viewed
Job Description
At Dubizzle Labs, we are looking to further expand our Pakistan engineering office of already 450+. We are most interested in bringing on board colleagues who love to learn, perform, and teach. We are building a high-quality engineering environment with a super focus on delivering value to customers. Your primary responsibility would be to build world-class suite products to support the hyper-growth of our businesses in 10 countries.
Key Responsibilities:
50% Coding
- Develop native applications for mobile platforms.
- Write modular, secure, and well-tested code.
50% Designing Solutions, POCs and Mentoring
- Partner with engineers, architects & product management to implement end-to-end product features.
- Take full ownership of features and projects: architect, implement and deploy.
- Provide continuous improvements to performance and stability.
- Participate in design, code reviews, and mentoring of engineers.
Required Experience:
- Great problem-solving skills, should be willing to solve difficult problems and work independently.
- Ability to design and implement systems with clarity, reusability, testability, and scalability in mind.
- Experience in developing Mobile/Automotive SDK/Kits, which are successfully integrated with a variety of Mobile Apps.
- Excellent understanding of Java and Kotlin supplemented by active/working knowledge of reactive programming and architectural components.
- In-depth knowledge of Android system frameworks (native libraries, Android Service, Android runtime, other hardware abstractions, etc.)
- Thorough knowledge of compile, build and packing phases in the Android development cycle.
- Knowledge of REST/HTTP, JSON, and backend systems.
- Experienced in CI/CD with testing and release automation.
- Strong capability of meeting project milestones and comfortable with agile development.
- Work well as a team player in a collaborative environment.
- Good oral and written communication skills.
- Strong leadership skills for managing the team with the ability to be able to define the growth path of the team.
- Skilled in implementing processes among the team (if there is a need) and maintaining the implemented process.
#LI-FJ1
Lead, Software Engineer Android
Posted 3 days ago
Job Viewed
Job Description
Who we are:
Motive empowers the people who run physical operations with tools to make their work safer, more productive, and more profitable. For the first time ever, safety, operations and finance teams can manage their drivers, vehicles, equipment, and fleet related spend in a single system. Combined with industry leading AI, the Motive platform gives you complete visibility and control, and significantly reduces manual workloads by automating and simplifying tasks.
Motive serves more than 100,000 customers – from Fortune 500 enterprises to small businesses – across a wide range of industries, including transportation and logistics, construction, energy, field service, manufacturing, agriculture, food and beverage, retail, and the public sector.
Visit gomotive.com to learn more.
About the Role:As a key member of our team, you will play an active part in designing, and managing our flagship mobile driver app. Your expertise will contribute to redefining our architecture and building a world-class offline-first mobile application with an enthusiastic team. We are looking for candidates who have a forward-thinking mindset aimed at high readability (declarative) code, as well as identifying problems or bottlenecks before they become issues. We are looking for candidates who have a familiarity with Swift and a good understanding of system architectures (MVVM).
What You’ll Do:- Develop new features for our Android (Kotlin) Motive Driver App.
- Improving one of our many existing features, including GPS tracking (Geofencing), Bluetooth, Camera APIs, etc.
- Work with the product team to refine feature specs.
- Communicate with backend engineers about API requirements or refinements. Help support team to diagnose user problems.
- Analyze our user's data to identify bugs.
- 5+ years experience working on Android mobile apps.
- Experience in Kotlin, Jetpack Compose,, Reactive Programming, or database/persistence
- Experience with Version Control Systems (ex: Git, Mercurial, etc.).
- Good knowledge of software design patterns (MVVM, Clean, etc.).
- Worked on a couple of Android apps; a plus if shipped to Google Play Store
- Bonus: have mentored junior developers in code reviews and technical guidance
- Creating a diverse and inclusive workplace is one of Motive’s core values.
Creating a diverse and inclusive workplace is one of Motive's core values. We are an equal opportunity employer and welcome people of different backgrounds, experiences, abilities and perspectives.
Please review our Candidate Privacy Noticehere .
UK Candidate Privacy Notice here .
The applicant must be authorized to receive and access those commodities and technologies controlled under U.S. Export Administration Regulations. It is Motive's policy to require that employees be authorized to receive access to Motive products and technology.
#LI-Remote
#J-18808-LjbffrAssociate Software Engineer- Android
Posted 3 days ago
Job Viewed
Job Description
4 weeks ago Be among the first 25 applicants
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 expertise to make your mark by improving or even inventing our cutting-edge services.
Duties and Responsibilities:
- Design and build advanced applications for the Android platform
- Collaborate with cross-functional teams to define, design, and ship new features
- Work with outside data sources and APIs
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Perform upgrades and maintenance while modifying existing software to improve performance, correct errors, and allow adaptation to new hardware
- Recommend software upgrades for clients' programs and systems if necessary, and analyze software requirements and user needs to determine whether the system design is feasible and can be completed within time and budget constraints
- Collaborate with engineers, programmers, systems analysts, and others on projects, and gather information on project capabilities and limitations, interface, and performance requirements to create optimum software
- Design, develop and modify software systems, using mathematical models and scientific analysis to predict and measure possible outcomes
- Store, retrieve, and manipulate data to understand system capabilities and requirements
- Direct software system testing, validation procedures, application, and system documentation and programming to ensure normal program functioning
- Manage the work of technologists, programmers, technicians, and other related team members, and provide instruction on writing software code as needed
- Coordinate software installation and monitor equipment to confirm specifications have been met
- Managing core features of the app including services, network, database ,etc
- Bachelor's or Masters degree in Computer Science, Engineering or related field from a local or reputable university
- 1-3 years of development experience in Android App Development or Mobile App Developer
- Knowledge of JAVA, Firebase, SQLite, GIT, and Unit testing is essential
- NFC and hardware integration experience
- Strong knowledge of Google's Android design principles and guidelines
- Working knowledge of emerging mobile technologies
- Excellent interpersonal skills
- Ability to work independently
- Excellent oral and written communication skills
- Familiar with development, program testing, and database management system software
- Mobile application development experience on Android - shipping applications in the Google Play Store (large user-base)
- Knowledge of Android development tools and paradigms (Android Studio, Gradle, User Interface Layout, Fragment Usage, intents, and general lifecycle management
- Strong skills developing with Kotlin (new language features, object-oriented design patterns, most optimal application of Kotlin in Android environments
- Comprehensive knowledge of Android platform SDKs as well as commonly applied 3rd party and open source libraries
- Familiarity with common development tools (Git, Jira, Confluence, etc.) and working with common development methodologies (Agile, Scrum, etc.).Familiarity with the design & analysis of computer algorithms and data structures
- Paid Time Off
- Hybrid work model
- Health Insurance
- OPD
- Training and Development
- Life Insurance
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Information Technology
- Industries IT Services and IT Consulting
Referrals increase your chances of interviewing at Creative Chaos by 2x
Sign in to set job alerts for “Associate Software Engineer” roles. Software Quality Assurance Engineer-ManualKarachi Division, Sindh, Pakistan 5 months ago
Intermediate Full-Stack Software Developer Java Technical Support Engineer - Remote WorkKarachi Division, Sindh, Pakistan 1 year ago
Karachi Division, Sindh, Pakistan 6 days ago
Karachi Division, Sindh, Pakistan 10 months ago
Karachi Division, Sindh, Pakistan 5 days ago
Software Engineer (Workflow Automation & Web Development) – Low-CodeKarachi Division, Sindh, Pakistan 5 days ago
Karachi Division, Sindh, Pakistan 7 months ago
Karachi Division, Sindh, Pakistan 1 month ago
Karachi Division, Sindh, Pakistan 5 months ago
Karachi Division, Sindh, Pakistan 2 months ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrSenior Software Engineer - Android
Posted 3 days ago
Job Viewed
Job Description
A Senior Software Engineer for Android is an associate at Creative Chaos who is mainly responsible for developing and maintaining Android applications. The senior software engineer will work closely with cross-functional teams to design, develop, and implement new features and enhancements for Android applications. They will also be responsible for troubleshooting and resolving any application issues to ensure high quality and performance.
Duties & Responsibilities- Analyze business requirements and technical specifications
- Design and develop new features for Android applications
- Write clean, maintainable, and efficient code
- Collaborate with the design team to ensure excellent user experience
- Identify and troubleshoot application issues
- Perform code reviews to maintain code quality standards
- Stay up-to-date with the latest Android development trends and best practices
- Participate in team meetings and brainstorming sessions
- Mentor and assist junior members of the team
- Bachelor's degree in Computer Science or related field
- Minimum 4 years of professional experience in Android application development
- Strong proficiency in Java and Kotlin programming languages
- Experience with Android SDK, Android Studio, and related tools
- Must be proficient in SQLite and RoomDB
- Strong understanding of Android application architecture and design patterns (MVC, MVP, MVVM, MVI)
- Experience with RESTful APIs and JSON
- Knowledge of Git and version control systems
- Experience with performance optimization and memory management in Android applications
- Excellent problem-solving and debugging skills
- Strong communication and collaboration skills
- Ability to work independently and in a team environment
- Passion for learning and staying updated with the latest technologies in mobile development
- Paid Time Off
- Work From Home
- Health Insurance
- OPD
- Training and Development
- Life Insurance
Principal Software Engineer - Android
Posted today
Job Viewed
Job Description
Key Responsibilities: 50% Coding Develop native applications for mobile platforms. Write modular, secure, and well-tested code. 50% Designing Solutions, POCs and Mentoring Partner with engineers, architects & product management to implement end-to-end product features. Take full ownership of features and projects: architect, implement and deploy. Provide continuous improvements to performance and stability. Participate in design, code reviews, and mentoring of engineers. Required Experience: Great problem-solving skills, should be willing to solve difficult problems and work independently. Ability to design and implement systems with clarity, reusability, testability, and scalability in mind. Experience in developing Mobile/Automotive SDK/Kits, which are successfully integrated with a variety of Mobile Apps. Excellent understanding of Java and Kotlin supplemented by active/working knowledge of reactive programming and architectural components. In-depth knowledge of Android system frameworks (native libraries, Android Service, Android runtime, other hardware abstractions, etc.) Thorough knowledge of compile, build and packing phases in the Android development cycle. Knowledge of REST/HTTP, JSON, and backend systems. Experienced in CI/CD with testing and release automation. Strong capability of meeting project milestones and comfortable with agile development. Work well as a team player in a collaborative environment. Good oral and written communication skills. Strong leadership skills for managing the team with the ability to be able to define the growth path of the team. Skilled in implementing processes among the team (if there is a need) and maintaining the implemented process.
#LI-FJ1
#J-18808-Ljbffr
Be The First To Know
About the latest Android engineer Jobs in Pakistan !
Lead, Software Engineer Android
Posted 3 days ago
Job Viewed
Job Description
gomotive.com
to learn more. About the Role:
As a key member of our team, you will play an active part in designing, and managing our flagship mobile driver app. Your expertise will contribute to redefining our architecture and building a world-class offline-first mobile application with an enthusiastic team. We are looking for candidates who have a forward-thinking mindset aimed at high readability (declarative) code, as well as identifying problems or bottlenecks before they become issues. We are looking for candidates who have a familiarity with Swift and a good understanding of system architectures (MVVM). What You’ll Do:
Develop new features for our Android (Kotlin) Motive Driver App. Improving one of our many existing features, including GPS tracking (Geofencing), Bluetooth, Camera APIs, etc. Work with the product team to refine feature specs. Communicate with backend engineers about API requirements or refinements. Help support team to diagnose user problems. Analyze our user's data to identify bugs. What We’re Looking For:
5+ years experience working on Android mobile apps. Experience in Kotlin, Jetpack Compose,, Reactive Programming, or database/persistence Experience with Version Control Systems (ex: Git, Mercurial, etc.). Good knowledge of software design patterns (MVVM, Clean, etc.). Worked on a couple of Android apps; a plus if shipped to Google Play Store Bonus: have mentored junior developers in code reviews and technical guidance Creating a diverse and inclusive workplace is one of Motive’s core values. Creating a diverse and inclusive workplace is one of Motive's core values. We are an equal opportunity employer and welcome people of different backgrounds, experiences, abilities and perspectives. Please review our Candidate Privacy Notice here . UK Candidate Privacy Notice
here . The applicant must be authorized to receive and access those commodities and technologies controlled under U.S. Export Administration Regulations. It is Motive's policy to require that employees be authorized to receive access to Motive products and technology. #LI-Remote
#J-18808-Ljbffr
Senior Software Engineer - Android
Posted 5 days ago
Job Viewed
Job Description
A Senior Software Engineer for Android is an associate at Creative Chaos responsible for developing and maintaining Android applications. The role involves working closely with cross-functional teams to design, develop, and implement new features and enhancements, as well as troubleshooting and resolving application issues to ensure high quality and performance. Duties & Responsibilities
Analyze business requirements and technical specifications Design and develop new features for Android applications Write clean, maintainable, and efficient code Collaborate with the design team to ensure excellent user experience Identify and troubleshoot application issues Perform code reviews to maintain quality standards Stay updated with Android development trends and best practices Participate in team meetings and brainstorming sessions Mentor and assist junior team members Requirements
Bachelor's degree in Computer Science or related field Minimum 4 years of professional Android development experience Proficiency in Java and Kotlin Experience with Android SDK, Android Studio, and related tools Proficient in SQLite and RoomDB Strong understanding of Android architecture and design patterns (MVC, MVP, MVVM, MVI) Experience with RESTful APIs and JSON Knowledge of Git and version control Experience with performance optimization and memory management Excellent problem-solving and debugging skills Strong communication and collaboration skills Ability to work independently and in teams Passion for learning and staying updated with mobile technologies Benefits
Paid Time Off Work From Home Health Insurance OPD Training and Development Life Insurance Additional Details
Seniority level: Mid-Senior level Employment type: Full-time Job function: Information Technology Industries: IT Services and IT Consulting Referrals increase your chances of interviewing at Creative Chaos by 2x Get notified about new Senior Software Engineer jobs in
Karāchi, Sindh, Pakistan .
#J-18808-Ljbffr
Associate Software Engineer- Android
Posted 5 days ago
Job Viewed
Job Description
Duties and Responsibilities:
Design and build advanced applications for the Android platform Collaborate with cross-functional teams to define, design, and ship new features Work with outside data sources and APIs Unit-test code for robustness, including edge cases, usability, and general reliability Work on bug fixing and improving application performance Continuously discover, evaluate, and implement new technologies to maximize development efficiency Perform upgrades and maintenance while modifying existing software to improve performance, correct errors, and allow adaptation to new hardware Recommend software upgrades for clients' programs and systems if necessary, and analyze software requirements and user needs to determine whether the system design is feasible and can be completed within time and budget constraints Collaborate with engineers, programmers, systems analysts, and others on projects, and gather information on project capabilities and limitations, interface, and performance requirements to create optimum software Design, develop and modify software systems, using mathematical models and scientific analysis to predict and measure possible outcomes Store, retrieve, and manipulate data to understand system capabilities and requirements Direct software system testing, validation procedures, application, and system documentation and programming to ensure normal program functioning Manage the work of technologists, programmers, technicians, and other related team members, and provide instruction on writing software code as needed Coordinate software installation and monitor equipment to confirm specifications have been met Managing core features of the app including services, network, database ,etc
Requirements
Bachelor's or Masters degree in Computer Science, Engineering or related field from a local or reputable university 1-3 years of development experience in Android App Development or Mobile App Developer Knowledge of JAVA, Firebase, SQLite, GIT, and Unit testing is essential NFC and hardware integration experience Strong knowledge of Google's Android design principles and guidelines Working knowledge of emerging mobile technologies Excellent interpersonal skills Ability to work independently Excellent oral and written communication skills Familiar with development, program testing, and database management system software Mobile application development experience on Android - shipping applications in the Google Play Store (large user-base) Knowledge of Android development tools and paradigms (Android Studio, Gradle, User Interface Layout, Fragment Usage, intents, and general lifecycle management Strong skills developing with Kotlin (new language features, object-oriented design patterns, most optimal application of Kotlin in Android environments Comprehensive knowledge of Android platform SDKs as well as commonly applied 3rd party and open source libraries Familiarity with common development tools (Git, Jira, Confluence, etc.) and working with common development methodologies (Agile, Scrum, etc.).Familiarity with the design & analysis of computer algorithms and data structures
Benefits
Paid Time Off Hybrid work model Health Insurance OPD Training and Development Life Insurance
Seniority level
Seniority level Mid-Senior level Employment type
Employment type Full-time Job function
Job function Information Technology Industries IT Services and IT Consulting Referrals increase your chances of interviewing at Creative Chaos by 2x Sign in to set job alerts for “Associate Software Engineer” roles.
Software Quality Assurance Engineer-Manual
Karachi Division, Sindh, Pakistan 5 months ago Intermediate Full-Stack Software Developer
Java Technical Support Engineer - Remote Work
Karachi Division, Sindh, Pakistan 1 year ago Karachi Division, Sindh, Pakistan 6 days ago Karachi Division, Sindh, Pakistan 10 months ago Karachi Division, Sindh, Pakistan 5 days ago Software Engineer (Workflow Automation & Web Development) – Low-Code
Karachi Division, Sindh, Pakistan 5 days ago Karachi Division, Sindh, Pakistan 7 months ago Karachi Division, Sindh, Pakistan 1 month ago Karachi Division, Sindh, Pakistan 5 months ago Karachi Division, Sindh, Pakistan 2 months ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr