Job added in hotlist
Applied job
Contract job
90-day-old-job
part-time-job
Recruiter job
Employer job
Expanded search
Apply online not available
View more jobs in New York City, NY
View more jobs in New York

Job Details

MANAGER-ENGINEERING-ANDROID

Company name
MTV Networks Company

Location
New York City, NY

Apply for this job






14 hit(s)  

Profile

About Nickelodeon Engineering

The Nickelodeon Engineering team is seeking talented engineers who are experts in delivering scalable, performance optimized solutions for our high-traffic, consumer-facing digital sites and apps. Creating for Nickelodeon is fundamentally about innovation. Your inspiration, imagination and willingness to take risks will ultimately result in your best work - and that's what we want! Were going to ask you to experiment, take risks, to have fun, to always make it feel fresh and to find the kid inside you.

About You

You are an experienced engineering manager who wants to lead a team of Android developers. You are a creative problem solver, work well in a team environment, love to create great software, and want to always be learning. You believe in agility and getting things done that deliver business value. You are an expert in Android mobile development using Java, and have experience in multiple programming languages. You enjoy sharing knowledge, learning in multiple ways, and mentoring others.

Summary

The position is a hands-on manager level engineer who is an expert in Android development methodologies. You have experience leading engineering teams. Youll be working as part of a fast paced, cross-functional, agile team building highly optimized native Android experiences for kids. With input from the business and guidance from the Director, the position is responsible for the technical design, development, and implementation of high-quality native mobile app products for high-traffic, consumer-facing nickelodeon digital apps. In addition to extensive experience delivering cross platform solutions, the ideal candidate for this role is a natural leader and has demonstrated a career of continued growth, expanding technical influence and responsibility.

Responsibilities

Manage a growing team of highly skilled Android developers. Mentor and guide team members, provide technical oversight and leadership necessary to accomplish work. Serve as a technical resource to those supervised.

Promote a culture of accountability, openness, and continuous learning with the team.

Be a technical representative who clearly communicates the path of the team to business partners.

Review, execute, and maintain key technical decisions, standards, and policies.

Maintain an awareness of best practices in the technology industry and implement as appropriate.

Continually improves the technical procedures and processes for the team.

Assists with the hiring process of the team and is a key voice on hiring decisions.

Manages the technical roadmap that supports brands like Nick, Nick Jr. and Noggin.

Responsible for the effective coordination and execution of the work by the team.

Works with internal and external technical software partners to improve the efficiency of the team.

Effectively communicate highly technical information to business partners and staff.

Work closely with the team's architect as a partner.

Executes the Director's and Architect's vision and suggested principles with the engineering team.

Responsible for analyzing tasks, providing accurate work estimates, and managing own time and development schedule.

Work in a fast-paced team environment and adapt to the demands of all levels and types of production duties.

Performance and security conscious.

Ensure software development that is modular, scalable, well tested, stable and optimized.

Responsible for analyzing tasks, providing accurate estimates, and managing own time to keep development on schedule.

In conjunction with Director, work with technical and non-technical staff to translate business requirements into technical requirements for execution.

Participate and give feedback in design and code reviews with other developers. Able to debate technical choices productively and without ego. Ensure standards and best practices.

Be flexible and willing to learn both independently and with other team members.

Basic Qualifications

Bachelor's Degree (BA, BSc) and or Graduate level (MA, MSc, MFA) in Computer Engineering/Computer Science or equivalent experience.

5 years hands-on software development with Android with Java, and at least one other language (e.g. C, C , Python, Ruby, Scala, etc.).

Prior experience managing an engineering team with focus on mobile development.

Additional Qualifications

Experienced in application development using modern Android development practices with a team of engineers to develop fast, stable, and reliable Android apps and components .

Expert development skills include client-side technologies, design, architecture and writing of clean, reusable, extensible, standards-compliant code.

Ability to manage, mentor and inspire software engineers to excel in their abilities and exceed goals of team.

Have launched Android apps in Google Play and Amazon Appstore.

Advanced experience in Java and its particular style when developing for Android.

Experience in leveraging and properly using all major Android SDK constructs.

Advanced knowledge of testing specifics of Android including unit, functional and UI testing.

Applied knowledge working with testing frameworks like Robolectric and Espresso.

Working experience with deducing problems using memory and rendering Android performance measuring tools.

Know advanced ways to execute flexible app architecture using dependency injection.

Leverage third party SDKs to enhance effort at solving the business needs.

Understands a team that uses continuous integration with delivery from a build pipeline.

Excellent team player that can work together with other talented developers.

Reliable, completes tasks and thrives within a fast-paced environment.

Expertise with Git, rebasing, branching strategies and pull requests.

Proficient in object oriented programming, software development frameworks, and design patterns.

Experience with build tools such as Gradle.

Creative technical problem solving ability.

Experience with Agile methodologies such as Scrum or Kanban. Understanding of Scrum/XP/Agile principles.

Clear and effective verbal, visual, and written communication skills.

Strong attention to detail and correctness in code and communication.

Ability to work independently and as a member of high functioning team as needed.

Android transition and animation experience.

Launching streaming video media related apps in Google Play and Amazon Appstore.

Native mobile game development experience.

Android TV, Fire TV, Google Cast, and Android Wear experience.

Experience with DevOps, Continuous Integration and build tools.

Ability to write just enough documentation.

Prior experience with adaptive video streaming technologies, digital advertising platforms, and/or web analytics integration.

Action

Company info

MTV Networks Company
Website : http://www.mtv.com

Company Profile
This is the official copyright compliance policy ("Copyright Compliance Policy") for MTV.com ("Site," "we," "us," or "our"), an Internet website offered in cooperation or connection with the MTV television channel or programming service ("MTV Channel") and this Copyright Compliance Policy applies regardless of what type of Device you use to access the Site. The MTV Channel and the Site (together, "MTV") are provided by Viacom Media Networks ("VMN"), a division of Viacom International Inc. (collectively, the "Parent Companies"). This Copyright Compliance Policy sets forth the procedures undertaken by MTV to respond to notices of alleged copyright infringement from copyright owners and terminating the accounts of repeat infringers and does not cover any other procedures, for any other purpose, or the procedures of the Parent Companies or any subsidiaries and affiliates of the Parent Companies (collectively, "Affiliates"), or any other company, unless specifically stated.

Similar Jobs:
Application Innovation Consulting (AIC) is part of the worldwide IBM Global Business Services (GBS) organization and is responsible for selling application development and management services to clients. AIC includes application d...
Sr. Risk Analyst - Credit Risk Architecture/Reporting in New York New York Sr. Risk Analyst - Credit Risk Architecture/Reporting Job ID #: 151572 Functional Area: Risk Mgmt Estimated Travel Percentage (%): 0 Location(s): NY-New Yo...
Associate Pega Developer
location Franklin Lakes, NJ
Associate Pega Developer in Franklin Lakes New Jersey POSITION SUMMARY Modifies applications programs from detailed specifications. Codes, tests, debugs, documents, and maintains those programs. This is an entry level position for...
The number of jobs listed on EmploymentCrossing is great. I appreciate the efforts that are taken to ensure the accuracy and validity of all jobs.
Richard S - Baltimore, MD
  • All we do is research jobs.
  • Our team of researchers, programmers, and analysts find you jobs from over 1,000 career pages and other sources
  • Our members get more interviews and jobs than people who use "public job boards"
Shoot for the moon. Even if you miss it, you will land among the stars.
AdvertisingCrossing - #1 Job Aggregation and Private Job-Opening Research Service — The Most Quality Jobs Anywhere
AdvertisingCrossing is the first job consolidation service in the employment industry to seek to include every job that exists in the world.
Copyright © 2016 AdvertisingCrossing - All rights reserved.