Find A Job › Information Technology

SEARCH:

Senior Mobile Developer - Android

  • Location: New York, NY
  • Job Type: Direct Placement
  • Ref No: 21-05742
  • Date: October 14, 2021
  • Job title:

Job Description - Senior Mobile Developer - Android

Our client is a well-known media company, and they are currently looking for a senior Android Developer. The team you would be joining builds the user experiences for OTT applications on Web, Android, Fire TV, Android TV, iOS, tvOS & Roku.



This would sit within the Product Engineering technology group for Direct-2-Consumer USA business responsible for building media streaming Mobile & OTT applications for 18 brands. Backed up by modern container-based micro-services operated on AWS, our front-end applications build mobile experiences for search, catalogue, video streaming, personalization, subscriptions, payments, and much more.



The ideal candidate has a track record of having built multiple high-performance, stable, scalable Android apps that have been successfully shipped to customers in production. Your work and your approach to work are exemplary: you drive best practices and set standards for your team. You are a key influencer in your team’s strategy and contribute significantly to team planning. You show good judgement making trade-offs between immediate and long-term business needs. You are a collaborative leader that makes other engineers and team members around you more productive, by sharing your knowledge, and helping to tie-break key technical decisions. You provide mentoring to other engineers.



Responsibilities:

  • You are hands-on and capable of playing a leading role to design and develop major functional changes to existing software systems, or new ones, involving yourself and other engineers.
  • You provide guidance on design, coding, and operational best practices, and have a track-record of applying these best practices to software that you have worked on. You can propose and create best practices proactively where none exist.
  • You make high impact decisions driving how and what software gets built. Your decisions are often right, and you are persuasive in delivering your suggestions and ideas to your team.
  • You mentor junior engineers, overseeing their designs, code quality, and integration into a team. Your success is judged as much on your own productivity as on the positive impact you have on engineers around you.




Qualifications:

  • Minimum of 5+ years of Mobile apps development experience (Kotlin preferred).
  • Experience with software engineering best practices (e.g., unit testing, design patterns, building maintainable code, performance tuning)
  • Deep understanding of the nuances of the Android SDK, different versions of Android.
  • Experience building modular apps with principles such as TDD, dependency injection & automated testing.
  • Experience in modern DevOps/SRE practices such as CI/CD, performance monitoring.
  • Strong computer science fundamentals in object-oriented design, algorithm design, problem solving, and complexity analysis.
  • Must have the legal right to work in the United States.





Related Job Listings

Job Location Type Posted  
Database Administrator New York, NY Contract October 22
Front End Developer w/ AEM- Remote Remote, NY Contract October 22
Sr Data Engineer New York, NY Direct Placement October 22
Business Intelligence Lead - Remote Remote, NY Direct Placement October 22
Senior Project Manager - Remote Remote, NY Right to Hire October 21