Principal Android Developer
Job Description
ABOUT ADACTION
Since AdAction's founding in 2013, we've been a leader in performance based mobile app marketing. We work with well-known brands and app developers, focusing on providing premium users at scale to clients worldwide. Our team continually strives to provide the best service and solutions to our clients through collaborative partnerships, innovative ideas and strategic decision making.
Our fast-paced and collaborative environment inspires us to create, think, and challenge each other in ways that make our products and teams better. AdAction is looking for employees who thrive in an autonomous work environment, seek out ways to meaningfully contribute to our shared success and embrace growth both personally and professionally.
We are a remote first company with talent centers in Denver, Austin and Chicago. Come join a diverse community of highly motivated and growth-oriented individuals, looking to make an impact in the AdTech space.
Our employees also enjoy perks and benefits like:
POSITION SUMMARY
AdAction is looking to hire a driven, results-oriented Principal Android Developer who leads by example, building up the product and people around them through hard work, mentorship, and proven best practices.
With your deep knowledge in various technology domains, design, development, coding, testing, and application programming, you will be counted on to set strategic direction, solve complex mission critical problems, and help your team raise their game, meet high standards, and satisfy both business, and functional requirements.
You'll work on an agile and growing team of high performing Product and Tech talent to help our efforts in becoming an industry leader in the mobile and web advertising space. This is an integral and exciting role for our business that will help build the future tech stack of the company.
RESPONSIBILITIES
QUALIFICATIONS & EXPERIENCE
PREFERRED QUALIFICATIONS
Annual Salary Range: $150,000 - $200,000*
*Compensation will be determined by the education, experience, knowledge, and abilities of the applicant.
Since AdAction's founding in 2013, we've been a leader in performance based mobile app marketing. We work with well-known brands and app developers, focusing on providing premium users at scale to clients worldwide. Our team continually strives to provide the best service and solutions to our clients through collaborative partnerships, innovative ideas and strategic decision making.
Our fast-paced and collaborative environment inspires us to create, think, and challenge each other in ways that make our products and teams better. AdAction is looking for employees who thrive in an autonomous work environment, seek out ways to meaningfully contribute to our shared success and embrace growth both personally and professionally.
We are a remote first company with talent centers in Denver, Austin and Chicago. Come join a diverse community of highly motivated and growth-oriented individuals, looking to make an impact in the AdTech space.
Our employees also enjoy perks and benefits like:
- Health, vision, and dental insurance
- Up to 6% 401k match with no vestment period
- Generous PTO + company holidays
- Flexible and remote first work culture
- 16 weeks paid parental leave
- Monthly team outings and happy hours
- Weekly UberEats credit
- Home office stipend
- Annual learning and development stipend
- Annual wellness stipend
POSITION SUMMARY
AdAction is looking to hire a driven, results-oriented Principal Android Developer who leads by example, building up the product and people around them through hard work, mentorship, and proven best practices.
With your deep knowledge in various technology domains, design, development, coding, testing, and application programming, you will be counted on to set strategic direction, solve complex mission critical problems, and help your team raise their game, meet high standards, and satisfy both business, and functional requirements.
You'll work on an agile and growing team of high performing Product and Tech talent to help our efforts in becoming an industry leader in the mobile and web advertising space. This is an integral and exciting role for our business that will help build the future tech stack of the company.
RESPONSIBILITIES
- Iteratively design, implement and deliver software features for our new and existing products.
- Develop secure, testable, efficient, and well documented code.
- Build and maintain new tooling (test coverage, build tasks, build automation).
- Contribute to the development and maintenance of our Android SDK and mobile app products.
- Refactor existing code to higher quality standards using modern best practices.
- Collaborate with other developers by participating in pair programming and code reviews.
- Work cross functionally to help drive the company's technological development.
- Collaborate with other team members on designing and building new features and products.
- Able to work effectively in a distributed team environment (remote).
- Actively contribute to team and company standards.
- Work cross-functionally with Backend Engineers, Product Designers and Product Managers
- Lead a team working on Android native applications by helping them identify solutions to business needs
QUALIFICATIONS & EXPERIENCE
- Bachelor's degree in Computer Science or related technical discipline.
- 5+ years of professional experience designing and developing high quality software.
- Experience working with outside data sources and APIs.
- Experience working with remote data via REST and JSON.
- Mastery of Java and Kotlin is required. Applications are to be written natively and not compiled from other languages/frameworks.
- In-depth experience working with Android Studio and Android SDK.
- Experience publishing and maintaining apps in the Android app store.
- Strong understanding of application architecture, design patterns, and best practices.
- Self-directed and comfortable supporting the needs of multiple teams, systems and products.
- Passion for testing and test driven development.
- Commitment to continually improving and expanding your technical skills.
- Strong collaboration, prioritization, and adaptability skills required.
- Strong written and verbal communication skills.
PREFERRED QUALIFICATIONS
- Experience building and maintaining an SDK for third party consumption/integration.
- Experience working with CircleCI or Github Actions for build and process automation.
- Experience with Android MVVM, HILT dependency injection, Room persistence library, Android Coroutines, and Android Architectural Blueprints.
- Experience working with Material Design for Android.
- Experience with the AdTech industry.
Annual Salary Range: $150,000 - $200,000*
*Compensation will be determined by the education, experience, knowledge, and abilities of the applicant.
Apply Now
Back to Job Listings
Add To Job List
Company Profile
View Company Reviews
Date Posted
02/15/2023
Views
6
Positive
Subjectivity Score: 0.8
Similar Jobs
Lead Architect - Analytics Engineering (Requiring Python) - CVS Health
Views in the last 30 days - 0
View DetailsCase Manager Registered Nurse - Field (Cook County) - CVS Health
Views in the last 30 days - 0
View Details