Senior Android Software Developer (BB-63AD1)
Encontrado en: Neuvoo CR
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!
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 Senior Software Engineer with proven industry experience building Android applications. This individual will be part of a team developing new and existing mobile applications and technologies that complements 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 (iOS, Windows or Mac OS a plus).
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 fast-paced, 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 circumstance).
Work with a minimum of technical supervision and supplemental engineering support.
Test and profile code written by yourself and others.
Exhibit a level of technical leadership 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.
8+ years of product/application development.
Proficient in C/C++, JAVA, data structures and algorithms.
Either Windows Visual Studio or MacXcodeapplication experience (both preferred).
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.
calendar_todayhace 2 días
info Full time
location_onSan José, Costa Rica