CrawlJobs Logo

Android Software Developer - UIKIT

gm.com Logo

General Motors

Location Icon

Location:
Canada , Markham

Category Icon

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

90900.00 - 136400.00 USD / Year

Job Description:

As an Android Software Engineer – UIKIT you will design, implement, and maintain Android applications that power the in‑vehicle experience for our customers. You will work across Android apps and UI layers, and partner with AOSP/AAOS framework engineers to integrate system capabilities into intuitive, production-ready experiences. You will collaborate with product managers, designers, and platform engineers to translate requirements into scalable, testable solutions and to continuously refine UX based on feedback and data.

Job Responsibility:

  • Develop and maintain Android applications for in-vehicle use using Kotlin and Java
  • Build modern, composable UIs with Jetpack Compose, optimizing layouts, animations, and state handling for in-vehicle use cases
  • Integrate applications with AOSP/AAOS frameworks and system services (e.g., system UI behavior, vehicle data, multi-display, lifecycle and input handling)
  • Implement clean application architectures (e.g., MVVM/MVI) including navigation, state management, and data flow
  • Write high-quality, testable code with appropriate unit, integration, and UI tests, and participate in code reviews
  • Investigate and resolve performance, memory, and stability issues using standard Android tools and profiling
  • Collaborate closely with UX and product partners to align implementations with design specifications and interaction patterns
  • Contribute to shared Android libraries and reusable UI components to drive consistency across multiple apps

Requirements:

  • Professional experience building and shipping Android applications, preferably multiple apps or releases
  • Strong hands-on experience with Kotlin and Java for Android development
  • Extensive experience building UIs with Jetpack Compose (or migrating from legacy Views to Compose)
  • Demonstrated strength in Android UI development: layouts, theming, animations, navigation, and responsiveness across devices
  • Understanding of Android app architecture patterns (e.g., ViewModel, coroutines/Flow, dependency injection) and modern Android libraries
  • Exposure to AOSP or Android Automotive OS (AAOS) frameworks, platform APIs, or system services integration
  • Strong debugging and problem-solving skills using Android Studio and related tools
  • Ability to work effectively in a collaborative, cross-functional team, communicating clearly with engineering, product, and design stakeholders

Nice to have:

  • Experience with Go (Golang) or C++ in support of Android apps (services, native modules, or performance-critical components)
  • Prior work on AAOS SystemUI, in-vehicle infotainment, or multi-display Android experiences
  • Experience contributing to UI kits, design systems, or reusable component libraries for Android
  • Familiarity with CI/CD pipelines, automated testing, and quality checks for Android projects
  • Experience in automotive, embedded systems, or other environments with safety and reliability constraints
What we offer:
  • Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave
  • Healthcare, dental and vision benefits including health care spending account and wellness incentive
  • Life insurance plans to cover you and your family
  • Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement
  • GM Vehicle Purchase Plan for you, your family, and friends

Additional Information:

Job Posted:
April 23, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Android Software Developer - UIKIT

Software Engineer, iOS

Figma is growing our team of passionate creatives and builders on a mission to m...
Location
Location
United States , San Francisco; New York
Salary
Salary:
149000.00 - 350000.00 USD / Year
figma.com Logo
Figma
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of professional experience building iOS applications
  • An extensive understanding of mobile product development practices
  • Proactive communication skills and a desire to work in a collaborative environment with iOS, Android, and web engineers
  • A pragmatic approach to software development software that delivers real user value through maintainable, performant code
  • A strong product sense and desire to deeply understand users
  • Enthusiasm for mentoring other engineers and helping shape engineering culture
Job Responsibility
Job Responsibility
  • Work with PMs, designers, and other engineers to bring Figma’s most popular features to iPhone and iPad
  • Use Apple technologies like Swift, SwiftUI, and UIKit
  • Participate in user research and testing to better understand our customers
  • Share responsibility for testing, releasing, and maintaining our mobile apps
  • Communicate and document architectural designs and requirements
  • Provide thoughtful feedback to others on the team
  • Help interview and recruit more talented engineers to Figma
What we offer
What we offer
  • equity
  • health, dental & vision benefits
  • retirement with company contribution
  • parental leave & reproductive or family planning support
  • mental health & wellness benefits
  • generous PTO
  • company recharge days
  • a learning & development stipend
  • a work from home stipend
  • cell phone reimbursement
  • Fulltime
Read More
Arrow Right

IOS Mobile Developer

BeaconFire Corporation is currently looking for an iOS Mobile Developer to join ...
Location
Location
United States , East Windsor
Salary
Salary:
Not provided
beaconfireinc.com Logo
Beaconfire
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ year experience in developing software for Apple platforms
  • Professional experience delivering software solutions that span the development life cycle
  • Experience building and deploying mobile apps in a modern app development framework (i.e. Expo, Flutter, or React Native)
  • Experience of iOS frameworks, like Core foundation, core location, Mapkit, Grand Central Dispatch, NSOperation, Background Operations, etc.
  • Understanding of iOS development tools and the development life cycle
  • Fluency in Swift 4+, UIKit, SwiftUI, Objective-C, Foundation and Standard libraries
  • Knowledge of publishing and supporting apps in Apple Store / Familiarity with iOS provisioning, and App Store deployment
  • Knowledge of mobile application security
  • Knowledge of writing automated unit tests
  • Knowledge of profiling tools, memory management, load testing and performance tuning
Job Responsibility
Job Responsibility
  • Develop mobile applications/components based on documented requirements
  • Develop mobile application using React Native to support iOS users
  • Build Enterprise grade iOS applications using Swift and Objective-C
  • Develop mobile application using standard tools such as XCode, VS code, Android Studio
  • Create iterative and approachable code commits and well-documented pull requests
  • Interacts directly with other developers and stakeholders to conceptualize, build, test and release products
  • Leverage standard Apple development workflows, implement, and maintain the appropriate unit, UI, and integration tests
  • Regularly maintain iOS applications via debugging and continuous updates
  • Deploy and release mobile applications to TestFlight, App Store and Google Play.
  • Conduct constructive code reviews and collaborate in larger architecture and design discussions.
What we offer
What we offer
  • We will provide work visa sponsorship for qualified candidates.
  • Fulltime
Read More
Arrow Right

Android Developer

We are seeking for Android Developer, who is interested in building performant m...
Location
Location
Salary
Salary:
Not provided
RV Technologies Softwares Pvt. Ltd.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Researching, designing, implementing, and managing software programs
  • Understand the project flow to implement efficient code by knowing use case scenarios
  • Work & Deliver the tasks assigned using any project management tools timely
  • Identifying areas for modification in existing programs and subsequently developing these modifications
  • Writing and implementing efficient code
  • Maintaining and upgrading existing systems
  • Working closely with other developers, QA, UX designers, business and systems analysts
  • Android and Kotlin
  • Knowledge of REST API
  • Knowledge of authentication using OpenID, OAuth2
Read More
Arrow Right

Software Engineer

Our team is building next-gen AI enabled communication tools, schedule managemen...
Location
Location
Canada , Vancouver
Salary
Salary:
67100.00 - 131400.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
  • 2+ years of experience in mobile app development.
  • Proficiency in Kotlin or Swift, or experience building cross-platform mobile apps with frameworks like React Native or Flutter.
  • Solid understanding of mobile app architecture (MVVM/MVI), RESTful APIs, and offline-first design.
  • Experience with mobile CI/CD pipelines, feature flags, and monitoring tools.
  • 3+ years of experience developing, shipping, and maintaining consumer or enterprise mobile apps.
  • Experience with Android Jetpack, Compose, SwiftUI, or UIKit.
  • Solid collaboration skills with cross-disciplinary teams (Design, PM, Data Science, AI).
Job Responsibility
Job Responsibility
  • Own the end-to-end development lifecycle of mobile app features — from design and implementation to testing, deployment, and monitoring.
  • Design and build scalable, maintainable components using Kotlin/Jetpack Compose (Android) or Swift/SwiftUI (iOS), following Microsoft’s accessibility, security, and performance standards.
  • Collaborate with PMs, designers, and AI engineers to create AI-powered mobile experiences for frontline users.
  • Optimize mobile performance, startup time, and memory usage
  • instrument telemetry for diagnosability.
  • Participate in feature rollouts and A/B testing to validate user impact and quality.
  • Act as a Designated Responsible Individual (DRI) to ensure service reliability and customer satisfaction.
  • Stay abreast of mobile platform trends, OS changes, and privacy/compliance considerations.
  • Fulltime
Read More
Arrow Right

Staff Software Engineer

At YouVersion, we build technology that helps people around the world connect wi...
Location
Location
United States , Edmond
Salary
Salary:
Not provided
life.church Logo
Life.Church
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of hands-on software engineering with a proven history of delivering impactful, high-quality solutions
  • A degree in Computer Science or related field is required
  • Strong proficiency in multiple programming languages with a proven track record of solving complex problems
  • Ability to influence technical decisions across organizational boundaries and build consensus
  • Experience designing scalable and robust software systems with long-term sustainability
  • Capacity to balance immediate technical needs with long-term architectural goals
  • Ability to explain complex technical concepts to diverse audiences and influence decision-making
  • Passion for using technology to help people grow spiritually and connect with God
  • See work as more than a job, but as a calling to serve others and advance God's Kingdom
  • Deep mastery of Python and/or Golang, with experience designing, implementing, and optimizing complex backend systems
Job Responsibility
Job Responsibility
  • Own the Problem Space: Lead design and implementation for large-scale, chapter-wide technical solutions that impact multiple teams
  • Influence Across Chapters: Set high standards for code quality, resilience, and scalability that influence solutions across multiple projects and teams
  • Drive Best Practices: Establish and enforce coding standards, review complex technical work, and shape strategies for consistency
  • Design System Architecture: Create scalable, maintainable software architectures that solve complex problems while planning for future needs
  • Resolve Critical Issues: Diagnose and solve the most complex technical challenges across projects and teams
  • Collaborate Strategically: Partner with engineering leadership, product managers, and designers to align technical strategies with business goals
  • Mentor & Develop: Guide engineers at all levels, fostering a culture of technical excellence and continuous learning
What we offer
What we offer
  • Paid parental leave, including maternity, paternity, and adoption leave
  • Generous employer-paid leave for the use of vacation, sick time, and other qualifying reasons
  • Innovative and comprehensive Medical, Dental, and Vision insurance that provides team members with useful resources and savings to navigate their holistic health
  • Life insurance policy provided for all staff members at 2x annual salary at no cost. Additional life insurance coverage is available to purchase
  • Short-Term and Long-Term disability is covered at 100% for full-time qualified staff members
  • Comprehensive wellness and mental health benefits allow staff to proactively invest in their physical and emotional health
  • Generous 401(k) retirement plan allowing a team member to have up to 12.5% (including employee contribution, employer match, and employer discretionary contribution) contributed into their account in their first year
  • $160 annually in development dollars for team members to invest in their professional growth
  • Casual dress and work environment
  • Fulltime
Read More
Arrow Right

Software Engineer II (Mobile)

Our team is building next-gen AI enabled communication tools, schedule managemen...
Location
Location
Canada , Vancouver
Salary
Salary:
85000.00 - 166800.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience in Kotlin or Swift, or experience building cross-platform mobile apps with frameworks like React Native or Flutter
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
  • Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 3+ years of experience developing, shipping, and maintaining consumer or enterprise mobile apps
  • Experience with Android Jetpack, Compose, SwiftUI, or UIKit
  • Solid collaboration skills with cross-disciplinary teams (Design, PM, Data Science, AI)
  • Experience integrating AI-powered features into mobile workflows
  • Passion for building inclusive, accessible, and secure mobile experiences
  • Solid understanding of mobile app architecture (MVVM/MVI), RESTful APIs, and offline-first design
Job Responsibility
Job Responsibility
  • Own the end-to-end development lifecycle of mobile app features — from design and implementation to testing, deployment, and monitoring
  • Design and build scalable, maintainable components using Kotlin/Jetpack Compose (Android) or Swift/SwiftUI (iOS), following Microsoft’s accessibility, security, and performance standards
  • Collaborate with PMs, designers, and AI engineers to create AI-powered mobile experiences for frontline users
  • Optimize mobile performance, startup time, and memory usage
  • instrument telemetry for diagnosability
  • Participate in feature rollouts and A/B testing to validate user impact and quality
  • Act as a Designated Responsible Individual (DRI) to ensure service reliability and customer satisfaction
  • Stay abreast of mobile platform trends, OS changes, and privacy/compliance considerations
  • Fulltime
Read More
Arrow Right
New

Nurse

The Health, Safety and Environment (HSE) team at Club Med ensures the safety and...
Location
Location
South Africa , Tinley Manor
Salary
Salary:
Not provided
clubmed.us Logo
Club Med
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Licensed nurse, holding an official State Registered Nursing qualification
  • Attentive, with strong listening, analytical, and observational skills
  • Responsible, reassuring guests by showing empathy and clear communication
  • Decisive, able to make rapid, appropriate decisions
  • English required
  • French, Afrikaans, and Zulu appreciated
Job Responsibility
Job Responsibility
  • Assess patients’ condition (pain levels, symptoms), administer first aid, decide on further medical care if needed, and update follow-up records
  • Provide suitable treatments for children according to their specific needs
  • Manage medical supply inventory and ensure replenishment of necessary equipment
  • Prepare and coordinate home care files in collaboration with ISOS and work closely with the department manager
  • Collaborate with local doctors and medical facilities to ensure optimal patient follow-up
  • Maintain strict hygiene and safety standards within your workspace
What we offer
What we offer
  • Accommodation provided on site or nearby
  • Meals included with a fixed contribution
  • Access to Resort facilities and activities (gym, swimming pool, outdoor activities)
  • Preferential rates at the boutique, spa, excursions
  • Tailored training throughout your career
  • Internal and international mobility
  • Fulltime
Read More
Arrow Right
New

Restaurant Shift Supervisor

As a Service Leader, you will be responsible for achieving guest satisfaction th...
Location
Location
United States , Blaine
Salary
Salary:
18.00 - 19.00 USD / Hour
perkinsrestaurants.com Logo
Perkins Restaurant & Bakery
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Basic skills such as sanitation, safety, and customer service taught through in-house training
  • Trustworthy
  • can be relied upon to deal with payment of guest checks and operate cash register
  • Must be able to communicate clearly
  • Must be able to coordinate multiple tasks simultaneously
  • Must have high level of mobility/flexibility
  • Must be able to work irregular hours under heavy stress/pressure during peak times
  • Must possess a high level of coordination
  • Must lift and carry serving trays weight up to 20 pounds for distances up to 30 feet
  • Must be able to fit through an opening 30” wide
Job Responsibility
Job Responsibility
  • Ensures that all guests are properly greeted, seated, and served
  • Accountable for proper resolution of all guest complaints
  • Accountable for proper handling of cash, credit card information, gift cards and all things related to the payment of guest checks
  • Ensures proper control of the facility and equipment through preventive maintenance, repairs, security measures, and adherence to safety and sanitation requirements
  • Monitors and oversees food temperatures during hot and cold handling to reduce the incidence of risk factors known to cause food borne illness
  • Trains employees during shift to guarantee proper and productive performance
  • Takes responsibility and verifies that all menu items are prepared and served according to standards
  • Anticipates, identifies and corrects system breakdowns to achieve maximum guest satisfaction
  • Communicates with Manager on Duty and coworkers regarding product/service deficiencies, equipment, safety problems, etc.
  • Responsible for change fund, cash register, and guest check control
What we offer
What we offer
  • Educational Assistance with DeVry University with complimentary laptop
  • Immediate Family Members are also eligible
  • Competitive Pay with Service Award Incentive
  • Get paid daily through Daily Pay
  • Comprehensive Health Benefits including Medical, Dental, Vision, and more
  • 401(k) retirement savings with company match
  • Flexible Schedule
  • All you can eat pancakes + meal discounts
  • Employee Discount Program
  • Development Pathway
  • Parttime
Read More
Arrow Right