Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Android Senior Software Engineer image - Rise Careers
Job details

Android Senior Software Engineer - job 1 of 2

LinkedIn is the world’s largest professional network, built to create economic opportunity for every member of the global workforce. Our products help people make powerful connections, discover exciting opportunities, build necessary skills, and gain valuable insights every day. We’re also committed to providing transformational opportunities for our own employees by investing in their growth. We aspire to create a culture that’s built on trust, care, inclusion, and fun – where everyone can succeed.Join us to transform the way the world works.At LinkedIn, we trust each other to do our best work where it works best for us and our teams. This role offers a hybrid work option, meaning you can both work from home and commute to a LinkedIn office, depending on what’s best for you and when it is important for your team to be together.Our team, Product Application UX Infrastructure, is passionate about every pixel. At the heart of our work, as we create the framework for the next generation of consumer and enterprise applications at LinkedIn, is our commitment to delivering a user experience that is accessible, consistent, high-performing, and delightful. As a Senior Software Engineer on Android, you will design and develop core user experience components and frameworks, establish the underlying infrastructure, collaborate with product engineering teams, and provide architectural guidance. Your role will enable these teams to efficiently experiment and build their applications.Responsibilities:• You will design and execute user-facing features for the native LinkedIn app on Android devices by leveraging mobile operating system frameworks for multi-threading, persisting data, and managing user experience and graphics across multiple screen sizes.• You will use the latest cutting edge technologies and libraries for building responsive native apps for Android.• You will build scalable native mobile apps using LinkedIn’s internal libraries.• You will produce high-quality software that is unit tested, code reviewed and checked in regularly for continuous integration.• You will provide technical leadership, driving best engineering practices to initiate, plan, and execute large-scale, cross-functional, and company-wide critical programs.Basic Qualifications• BA/BS in Computer Science or related technical field or equivalent practical experience.• 2+ years of industry experience in software design, development, and algorithm related solutions.• 2+ years programming experience in languages such as Java, Kotlin, Python, Javascript, C/C++, C#, etc."Preferred Qualifications:• BS and 5+ years of relevant work experience, MS and 4+ years of relevant work experience, or PhD and 2+ years of relevant work experience.• 2+ years programming experience in Java, Kotlin and Jetpack Compose.• Proficiency with Jetpack Compose and UX topics like Constraint Layout, Android Accessibility and the Material Design library.• Familiarity with Android tooling like Gradle, AGP, and Android Studio.• Experience building accessible Android applications and familiarity with accessibility standards and guidelines, such as WCAG, Section 508, Google Material Design, and Android App Quality guidelines.• Deep foundation in computer science with a strong understanding in data structures, and algorithms. Strong object-oriented skills including design, coding, and testing patterns.• Extensive experience in designing and building scalable application infrastructure, collaborating with stakeholders and diverse teams, and delivering projects on time and with exceptional quality.• Familiarity with API design and client/server communication principles and technologies like gRPC and GraphQL.Suggested Skills• Kotlin• Jetpack compose• API developmentYou will Benefit from our Culture:We strongly believe in the well-being of our employees and their families. That is why we offer generous health and wellness programs and time away for employees of all levels.LinkedIn is committed to fair and equitable compensation practices.The pay range for this role is $121,000 to $198,000. Actual compensation packages are based on several factors that are unique to each candidate, including but not limited to skill set, depth of experience, certifications, and specific work location. This may be different in other locations due to differences in the cost of labor.The total compensation package for this position may also include annual performance bonus, stock, benefits and/or other applicable incentive compensation plans. For more information, visit https://careers.linkedin.com/benefits.Equal Opportunity StatementLinkedIn is committed to diversity in its workforce and is proud to be an equal opportunity employer. LinkedIn considers qualified applicants without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, marital status, pregnancy, sex, gender expression or identity, sexual orientation, citizenship, or any other legally protected class. LinkedIn is an Affirmative Action and Equal Opportunity Employer as described in our equal opportunity statement here: https://microsoft.sharepoint.com/:b:/t/LinkedInGCI/EeE8sk7CTIdFmEp9ONzFOTEBM62TPrWLMHs4J1C_QxVTbg?e=5hfhpE. Please reference https://www.eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12ScreenRdr.pdf and https://www.dol.gov/ofccp/regs/compliance/posters/pdf/OFCCP_EEO_Supplement_Final_JRF_QA_508c.pdf for more information.LinkedIn is committed to offering an inclusive and accessible experience for all job seekers, including individuals with disabilities. Our goal is to foster an inclusive and accessible workplace where everyone has the opportunity to be successful.If you need a reasonable accommodation to search for a job opening, apply for a position, or participate in the interview process, connect with us at accommodations@linkedin.com and describe the specific accommodation requested for a disability-related limitation.Reasonable accommodations are modifications or adjustments to the application or hiring process that would enable you to fully participate in that process. Examples of reasonable accommodations include but are not limited to:-Documents in alternate formats or read aloud to you-Having interviews in an accessible location-Being accompanied by a service dog-Having a sign language interpreter present for the interviewA request for an accommodation will be responded to within three business days. However, non-disability related requests, such as following up on an application, will not receive a response.LinkedIn will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by LinkedIn, or (c) consistent with LinkedIn's legal duty to furnish information.Pay Transparency Policy StatementAs a federal contractor, LinkedIn follows the Pay Transparency and non-discrimination provisions described at this link: https://lnkd.in/paytransparency.Global Data Privacy Notice for Job CandidatesThis document provides transparency around the way in which LinkedIn handles personal data of employees and job applicants: https://lnkd.in/GlobalDataPrivacyNotice
LinkedIn Glassdoor Company Review
4.1 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
LinkedIn DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of LinkedIn
LinkedIn CEO photo
Ryan Roslansky
Approve of CEO

Average salary estimate

$159500 / YEARLY (est.)
min
max
$121000K
$198000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Android Senior Software Engineer, LinkedIn

As a Senior Software Engineer specializing in Android at LinkedIn, located in Mountain View, CA, you’ll be stepping into a vibrant culture where innovation meets collaboration. Here at LinkedIn, we believe in creating opportunities not just for our users, but for our employees too! Your role will focus on designing and developing core user experience components and frameworks for our native Android application. You’ll immerse yourself in modern technologies, building accessible and high-performing apps that cater to our diverse user base. Your expertise will help our product teams experiment and innovate efficiently, using the latest Android libraries and tools. With a commitment to quality, you'll produce robust software, champion best practices, and share your technical leadership with your peers. We value open communication, trust, and inclusion, fostering an environment where everyone can thrive. Whether you prefer working from home or in the office, we support a hybrid work model that suits your lifestyle. Join us at LinkedIn to transform the way the world works and build applications that make a difference. It’s not just about coding, it’s about creating connections and experiences that empower millions every day.

Frequently Asked Questions (FAQs) for Android Senior Software Engineer Role at LinkedIn
What are the responsibilities of an Android Senior Software Engineer at LinkedIn?

As an Android Senior Software Engineer at LinkedIn, your primary responsibilities will include designing and executing user-facing features for the native LinkedIn app on Android devices. You’ll leverage advanced mobile frameworks to ensure a seamless user experience while building scalable mobile applications with LinkedIn’s internal libraries. Additionally, you will produce high-quality code that is rigorously tested and contribute technical leadership to instill best engineering practices across teams.

Join Rise to see the full answer
What qualifications are needed for the Android Senior Software Engineer role at LinkedIn?

To qualify for the Android Senior Software Engineer position at LinkedIn, candidates should hold a BA/BS in Computer Science or a related field, along with 2+ years of relevant industry experience in software design and development. Proficiency in programming languages such as Java and Kotlin, combined with experience in building scalable Android applications and understanding UX practices, are critical for success in this role.

Join Rise to see the full answer
How does LinkedIn support its Android Senior Software Engineer team?

LinkedIn supports its Android Senior Software Engineers through a culture that emphasizes trust, care, and professional growth. Employees benefit from generous health and wellness programs, a hybrid work environment, and opportunities for continuous learning. Furthermore, we focus on creating an inclusive space where engineers can collaborate across teams to innovate and improve our user experience.

Join Rise to see the full answer
What technologies are used by Android Senior Software Engineers at LinkedIn?

Android Senior Software Engineers at LinkedIn work with the latest technologies including Jetpack Compose, and various libraries for building responsive and accessible native applications. Familiarity with tools like Gradle, Android Studio, and client/server communication technologies is also advantageous as you collaborate on large-scale projects that deliver high user satisfaction.

Join Rise to see the full answer
What programming languages should I be proficient in for the Android Senior Software Engineer role at LinkedIn?

For the Android Senior Software Engineer position at LinkedIn, proficiency in programming languages such as Java and Kotlin is essential. Additionally, experience with newer technologies like Jetpack Compose will be highly beneficial, along with a solid understanding of other languages like Python, JavaScript, and C/C++.

Join Rise to see the full answer
Common Interview Questions for Android Senior Software Engineer
Can you describe your experience with developing Android applications?

When answering this question, ensure to focus on specific projects you’ve worked on, the technologies you used, and the challenges you overcame. Highlight your familiarity with tools like Android Studio and languages such as Java and Kotlin. Providing metrics related to your app performance or user engagement can also make your experience stand out.

Join Rise to see the full answer
How do you ensure the quality of your Android software?

Discuss your approach to quality assurance including unit testing, continuous integration, and regular code reviews. Emphasize any testing frameworks you are familiar with and how you involve your team in the refinement process to enhance the overall software quality and reliability.

Join Rise to see the full answer
What is your experience with Jetpack Compose?

Share your projects where you've utilized Jetpack Compose, explaining why you chose it over other UI frameworks. Discuss specific UI components you created, how it improved performance, and any unique challenges you faced during development.

Join Rise to see the full answer
What is your approach to collaborating with cross-functional teams?

Highlight your communication skills and any strategies you employ to work effectively with other teams such as design, product, and backend engineers. Provide examples of successful collaborations and how those influenced the final product development.

Join Rise to see the full answer
Can you explain the significance of accessibility in Android development?

Discuss your understanding of accessibility standards and guidelines such as WCAG and how they influence your development process. Share any experience you have in building accessible applications and the positive impact that has on user experience.

Join Rise to see the full answer
How do you keep up with the latest Android development trends?

Mention the resources you utilize such as blogs, forums, and webinars, as well as any communities or networks you’re part of for continuous learning. Discuss how you apply these learnings to your work at LinkedIn and how it enhances your contribution.

Join Rise to see the full answer
Describe a challenging technical problem you faced and how you solved it.

Narrate a specific challenge related to Android development, outlining the problem, the thought process you engaged in for resolving it, and the eventual solution you implemented. Conclude with the outcome and what you learned from the experience.

Join Rise to see the full answer
What are your preferred tools for managing Android projects?

Share your toolset for managing projects, discussing tools such as Gradle for build automation, Git for version control, and any project management frameworks like Agile or Scrum. Emphasize how these tools improve workflow and project outcomes.

Join Rise to see the full answer
What design patterns are you familiar with in Android development?

Discuss design patterns such as MVC, MVP, or MVVM, explaining how you have applied these patterns in previous projects to improve code organization and maintainability. Provide concrete examples to illustrate your points.

Join Rise to see the full answer
How do you handle criticism or feedback on your code?

Share your perspective on receiving feedback as a growth opportunity. Discuss how you actively seek constructive criticism and how you incorporate feedback into your work to enhance your coding skills and the final product.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
Posted 11 days ago
Photo of the Rise User
OBDeleven Remote No location specified
Posted 12 days ago
Photo of the Rise User
Posted 13 days ago
Mission Driven
Inclusive & Diverse
Growth & Learning
Transparent & Candid
Flex-Friendly
401K Matching
Paid Sick Days
Paid Time-Off
Medical Insurance
Equity
Maternity Leave
Paternity Leave
Photo of the Rise User
Posted 13 days ago

Our mission is to create economic opportunity for every member of the global workforce and this vision connects our more than 16,000 employees in dozens of offices across five continents. It inspires us to invest in our talent, support career grow...

453 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 16, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!