Log InSign Up
Premium

See who posted the job

Premium

Competitive Insights

Premium

Check your commute time

Closed

Beaverton, VT

Full-time

About the job

Nike’s Product Engineering group is looking for a talented and energetic Senior Android Engineer to help us create consumer software and services used by all of Nike’s consumer mobile applications. If you’ve used a Nike app to get the latest updates, buy product, share your activity, check your account, or take advantage of a product offer, you’ve seen our work.
As a Senior Android Engineer you will take a lead role in breaking down stories into technical design and implementation tasks; collaborate with web services engineers and other teams to draft and implement cross-system designs; independently draft software component designs; write and review code; and participate in discussions about what to build next.
Practiced author and reviewer of software design proposals
Advanced author of Java and Kotlin code
Curious and knowledgeable author and debugger of multi-threaded code
Practiced and interested debugger of end-to-end system issues
Careful and encouraging reviewer of code
Comfortable working in an agile environment
Able to encourage and appreciate other team members
Clear and calm communicator
We are a highly agile group made up of small integrated product, design, and engineering teams. Our teams take features all the way from the drawing board to the consumer, partnering closely and continuously with a wide variety of hardware, software, and services teams.
If what we need doesn’t exist, we make it: from new user interfaces, frameworks, and services, to new teams and ways of working. To succeed with us you should be open-minded, thoughtful, collaborative and, above all, determined to produce great work for a global audience. If that sounds like you, get in touch.
Qualifications3+ years designing and implementing Android applications in Java or Kotlin (Kotlin preferred)
5+ years programming in any of: Java, C/C++, Ruby, Python
Experience developing, delivering, and supporting multiple native Android applications through the Google Play store
Expert-level knowledge of Android SDK API levels, capabilities, OS versions, material design, and popular devices
Experience designing mobile applications to consume server-based REST APIs
Solid foundation in data structures, algorithms, object-oriented programming, MVC architecture, and Android design patterns
Deep understanding of multi-threading, memory management, networking, caching, performance optimization, localization, and security for mobile applications
Experience with modern build strategies, continuous integration, unit testing, test driven development, static analysis, and automated integration tests
Working knowledge of Scrum and other agile practices
Excellent verbal and written communication skills
Working with BLE devices is a plus
Bachelor’s degree in Computer Science or Engineering
NIKE, Inc. is a growth company that looks for team members to grow with it. Nike offers a generous total rewards package, casual work environment, a diverse and inclusive culture, and an electric atmosphere for professional development. No matter the location, or the role, every Nike employee shares one galvanizing mission: To bring inspiration and innovation to every athlete* in the world.
NIKE, Inc. is committed to employing a diverse workforce. Qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity, gender expression, veteran status, or disability.
Job ID: 00428159
View Company Profile
1501 Lincoln Blvd.#1014 Venice, CA. 90291