MATCH MOBILE is a Los Angeles, California based mobile app company with millions of daily active users that is growing rapidly.

On behalf of MATCH MOBILE, TechTeamLabs is looking for an ambitious, talented and self-motivated SENIOR ANDROID PERFORMANCE SOFTWARE ENGINEER to leverage your deep technical and analytical expertise to find ways to reduce the memory footprint of our Android app. You are the defender of bytes through the wire. You have a broad experience developing and optimizing Android applications using the Android SDK. And you have a passion for run-time efficiency, reducing APK size, and minimizing memory overhead. You will be working alongside an experienced technology team to build the next generation of the Match Mobile Android app. You will work with other engineers locally and various team members in Los Angeles, including Design / Engineering / Management. This position is full-time in our KYIV, UKRAINE office, with the possibility for extended period of travel to our office in Los Angeles.

 

WHY IS ANDROID PERFORMANCE ENGINEERING IMPORTANT AT MATCH MOBILE?

Every day, millions of users around the world access Match Mobile using Android mobile devices across many different internet connections. We have an incredibly ambitious product roadmap over the next year, so maintaining application efficiency, while also considering UX and security issue, is a key challenge for our team. We need to ensure each person accessing Match Mobile on Android gets the best possible experience no matter where they are in the world and no matter what handset they're using.

 

RESPONSIBILITIES

  • Contribute best-in-class programming skills to develop highly innovative, consumer-facing mobile products
  • Find innovative ways to to optimize run-time efficiency, reduce APK size, and minimize memory overhead
  • Own results for performance and reliability for one of the most popular Android applications in the world
  • Design and implement real-world metrics that can be used to closely monitor the overall performance of our Android App to highlight issues/trends before they become major problems.
  • Improve the app to accomodate countries where bandwidth is limited
  • Help optimize our image compression strategy
  • Work with our security team to implement appropriate SSL choices that solve for both speed and security.
  • Evangelize performance awareness and development best practices
  • Work closely with other Software Engineers to optimize exciting new features
  • Ship code on time and solve problems on your own (without always needing to consult with USA team)
  • Open to travel to Los Angeles 

REQUIREMENTS

  • Expert level coding abilities and experience with Java and Android SDK
  • B.S. or M.S. Computer Science or relevant work experience
  • Experience in object-oriented software development
  • Strong experience building Android applications in Java
  • Previous mobile application development experience (Android, J2ME or Blackberry)
  • Experience in understanding large and complex code bases, including RESTful API design techniques to help keep them clean and maintainable.
  • Highly skilled in the following technologies: Java language and related frameworks, Multi-Threading and memory management specific to mobile devices, understanding of caching mechanisms
  • Passion for run-time efficiency, reducing APK size and minimizing memory overhead.
  • Experience with Git
  • Excellent communication and collaborative skills
  • Excellent spoken and written English skills, including technical writing skills in English

    BONUS

    • Worked on apps used by millions of people
    • Prior startup experience is fantastic (but not necessary); being scrappy will help you hit the ground running.
    • Experience with Google Glass or Galaxy Gear

     

    BENEFITS

    • Competitive salary plus ability to earn Stock Options
    • A brilliant team working on an array of new mobile ventures that you have the opportunity to create and shape
    • Fast pace and excitement of a venture-backed startup with the resources of a large company
    • Apple equipment
    • Direct communication with famous entrepreneurs
    • Paid time off
    • Much more...

    ABOUT MATCH MOBILE

    MatchMobile is a super secret startup comprised of some of the finest product and engineering talent in global technology. The company is principally located in Los Angeles, CA and is focused on the intersection of mobile and discovery.

    MatchMobile operates mobile apps for iOS and Android with millions of daily active users and billions of requests per day. This is one of the most fast-paced and exciting startup opportunities, with real data engineers would dream to play with.

    More information will be provided about this company during your second in-person interview.