Skip to main content
Finstock Talent Recruitment Agency Full time Mid level

SOFTWARE DEVELOPER / SOFTWARE ENGINEER

Full time job in Seattle, United States with Finstock Talent Recruitment Agency. Apply by 31 Dec 2030.

Open to Kenyan citizens only. Finstock Talent Recruitment Agency is licensed to process job applications from Kenyan citizens only, so only Kenyans can apply for the jobs on this portal.

Job description

We are seeking a talented Android Software Engineer to join our dynamic team at Meta. In this role, you will collaborate with cross-functional teams to build innovative and impactful mobile application experiences for millions of users worldwide.

Key Responsibilities:

  • Design, develop, and implement custom native Android user interfaces using Kotlin/Java

  • Build reusable Android software components and libraries for future use

  • Analyze and optimize application code for quality, efficiency, and performance

  • Architect efficient and scalable mobile systems that integrate with backend services

  • Identify and resolve scalability and performance bottlenecks

  • Take full ownership of assigned components or features throughout the development lifecycle

  • Collaborate closely with product managers, designers, and backend engineers

  • Participate in code reviews and mentor junior developers

  • Stay updated with the latest Android development trends and technologies

Qualifications & Requirements:

  • Bachelor's Degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)

  • 2+ years of professional Android development experience

  • Strong proficiency in Kotlin and/or Java

  • Experience with Android SDK, Android Studio, and modern Android development frameworks (Jetpack Compose, MVVM, Room, etc.)

  • Solid understanding of RESTful APIs and integration

  • Knowledge of version control systems (Git)

  • Experience with unit testing and UI testing frameworks

  • Strong problem-solving and analytical skills

  • Excellent communication and teamwork abilities

Preferred Qualifications:

  • Experience with large-scale consumer-facing mobile applications

  • Knowledge of reactive programming (RxJava, Coroutines/Flow)

  • Contributions to open-source projects or personal apps on Google Play Store

  • Experience with CI/CD pipelines for mobile apps

Additional Requirements:

  • Must have valid work authorization for the United States

  • Successful completion of background check may be required

  • Comfortable with technical coding assessments (LeetCode-style interviews)

How to apply

  1. Sign in with your student or job applicant account (or register as a job applicant).
  2. Upload your CV and apply for this job from your portal.
  3. We review applications and contact shortlisted candidates for interviews.

Before you apply

  • All interviews are free. Do not pay anyone for interviews or shortlisting.
  • Enrolling in a course does not guarantee a job; it creates your account and improves your employability.
  • Finstock Talent Recruitment Agency is licensed by the National Employment Authority (NEA) of Kenya. About the agency

Accredited by and working with

Hello, how can we help?

Choose an agent to start a WhatsApp chat.

WhatsApp Agent 1Online (opens in a new tab)