Changing the world through digital experiences is what Adobe’s all about. We give everyone from emerging artists to global brands everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen.
We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity.
We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours!
The Challenge :
This is a great opportunity to join a highly motivated team that is innovating, evolving and expanding our current video tools to meet the needs of next generation editors and storytellers!
Adobe is seeking a Software Engineer with experience building Android applications. This individual will be part of a team developing new and existing mobile applications and technologies that complement our Adobe Creative Cloud® desktop applications and Creative community.
Come help us build a next-generation app that allows people to explore their creativity from any device at any time.
The ideal candidate :
Has professional experience developing native applications for the Android platform, familiar with the design process as well as implementation.
Able to deliver high quality solutions in a team setting as well as able to develop on their own.
Shows a true passion for constant learning and sharing of new ideas and concepts.
Experience with video or multi-media applications is a plus.
Values clarity and simplicity in code.
Works well in a geographically separated team.
Thrives in a dynamic environment focused on delivering world-class customer experiences.
What you'll do :
Build high-quality, robust features for our video and audio tools
Own development for features of medium-to-large complexity, and can apply in-depth knowledge to turn requirements into architectural and feature specs.
Write performant, reliable and maintainable code whether implementing improvements, user- facing features, or fixing bugs.
Work in an agile development environment, coordinating with other internal and external teams to help implement accurate workflows throughout the entire app experience.
Work closely with a distributed team of developers and quality engineers on the design and specification of features, specifically on Android (leading and following depending on the circumstances).
Test and profile code written by yourself and others.
Exhibit a level of technical knowledge and abilities needed for future growth.
Provide accountability and ownership for all task assignments.
Handle multiple competing priorities in a fast-paced environment.
Propose and design creative solutions when presented with key requirements, and contribute to product design discussions.
What you'll need to succeed :
Bachelor's Degree in Computer Science or equivalent.
4+ years of product / application development.
Proficient in JAVA and / or Kotlin, data structures and algorithms. Experience developing applications for the Android OS with an understanding of unit test frameworks and the Android design process.
Android Studio application experience.
Experience working with agile development processes and team structures.
Ability to deliver against deadlines and achieve results with little supervision or direction.
A passion for creative thinking to come up with innovative solutions others may not think of.
Excellent verbal and written communication skills; can effectively articulate complex ideas and influence others through well-reasoned explanations.
Flexibility to move between tasks and sometimes across teams.
Good time-management and problem solving skills in addition to a focus and attention to detail.
Useful skills and knowledge
Experience editing video with desktop and mobile tools (Premiere Pro and Premiere Rush as examples).
Understanding of mobile and desktop application workflows across all platforms.
At Adobe, you will be immersed in an exceptional work environment that is
recognized around the world
You will also be surrounded by colleagues who are committed to helping each other grow through our unique
approach where ongoing feedback flows freely. If you’re looking to make an impact, Adobe's the place for you. Discover what our employees are saying about their career experiences on the
Adobe Life blog
and explore the meaningful
There's more than meets the eye when it comes to Adobe.
Take the quiz and see how
well you know us!
Adobe is an equal opportunity and affirmative action employer. We welcome and encourage diversity in the workplace regardless of gender, race or color, ethnicity or national origin, age, disability, religion, sexual orientation, gender identity or expression, veteran status, or any other characteristics protected by law.
accessible to any and all users. If you have a disability or special need that requires accommodation to navigate our website or complete the application process, please contact accomodations adobe.com .