Software Engineer - Android

LinkedIn Corporation
Mountain View, CA, United States
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Working hours
Regular working hours

Tech stack

Android Software Development Automation of Tests Unit Testing Client Server Models Profiling Code Review Computer Programming Data Structures Software Debugging Software Design Patterns Mobile Application Software Model View Controller (MVC)
+9 more
Model View ViewModel Object-Oriented Software Development Performance Tuning Multithreading Mobile Os Kotlin Information Technology Code Testing Api Design

Job description

Experteer Overview In this role you will design and deliver native Android features for LinkedIn’s mobile app, leveraging modern Android frameworks and internal libraries. You’ll work across the stack to ensure responsive, scalable experiences and contribute to high-quality, well-tested code in a collaborative engineering environment. You’ll lead technical initiatives, improve productivity, and support cross-functional programs that scale with the business. This is a hybrid position balancing home and office work to align with team needs and culture. Compensation / Benefits * Design and implement user-facing features for the Android app using mobile OS frameworks * Utilize cutting-edge Google-recommended technologies to build responsive native apps * Build scalable mobile apps with LinkedIn’s internal libraries * Apply synchronous and asynchronous design patterns and deliver code with speed and quality * Write unit tests, participate in code reviews, and maintain CI readiness * Provide technical leadership and drive best engineering practices for cross-functional programs * Identify and evangelize opportunities to improve engineering productivity Tasks * BS in Computer Science or related technical field involving coding or equivalent experience * 1+ years of industry experience * MS or PhD in Computer Science or related field (preferred) * Strong foundation in data structures, OOP, and algorithms * Knowledge of mobile design patterns (MVC/MVVM/MVP) * Familiarity with API design and client/server architecture * Understanding of multithreading and performance optimization * Experience with Android debugging tools and performance profiling * Experience writing automated tests for Android apps * Programming experience in Kotlin Key requirements * health and wellness programs * time away/paid time off * competitive compensation * stock options * annual performance bonus * benefits

Requirements

and technical leadership and drive best engineering practices for cross-functional programs * Identify and evangelize opportunities to improve engineering productivity Tasks * BS in Computer Science or related technical field involving coding or equivalent experience * 1+ years of industry experience * MS or PhD in Computer Science or related field (preferred) * Strong foundation in data structures, OOP, and algorithms * Knowledge of mobile design patterns (MVC/MVVM/MVP) * Familiarity with API design and client/server architecture * Understanding of multithreading and performance optimization * Experience with Android debugging tools and performance profiling * Experience writing automated tests for Android apps * Programming experience in Kotlin Key requirements * health and wellness programs * time away/paid time off * competitive compensation * stock options * annual performance bonus * benefits

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:08 min

Professional background and early cross-platform mobile experiences

Petar Marijanović Ā· LIVE

47 sec

Profiling native execution calls with async-profiler

Gonzalo Ortiz Jaureguizar Gonzalo Ortiz Jaureguizar Ā· WWC Europe 2026

6:10 min

Viability of open-source mobile operating systems

Chris Heilmann +2 Ā· LIVE

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović Ā· LIVE

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi Ā· LIVE

2:17 min

Comparing code profiling with surface level monitoring

JérÓme Vieilledent · LIVE

Videos

See all

Related articles

See all