Nativo empowers brands and publishers with the world's most advanced technology for content. For brands, we enable storytelling at scale with the largest native reach and insights that unlock return-on-content. For publishers, we enrich monetization with the most comprehensive platform for next-generation ad formats and breakthrough technology for accelerated web pages. Our mission is to equip advertising for the age of content, improving the open web experience and creating meaningful connections with today's digital consumer.
At Nativo, our values are more than words—we live them through the way we work and collaborate. We are innovators and risk takers driven by curiosity and an entrepreneurial spirit to architect the future of advertising. The key to our success is connection through close communication, teamwork and a shared company culture that reflects the diversity of our clients ,our communities and ourselves.
- Nativo is operating in a fully remote environment and are currently only accepting candidates residing in the following locations: California, Connecticut, Georgia, Illinois, Massachusetts, Michigan, New Jersey, New York, Ohio, Rhode Island, Texas, and Washington (state).
About the Role
Nativo is looking for a Senior Android Developer to join our team in architecting the future of advertising by creating meaningful connections with consumers on the only ad platform that combines the power of content with scale, measurement, and control.
The Senior Android Developer will work closely with Product Managers and Designers to define new features, and help map the future. You will be developing and evolving our Android SDK, and tackling complex problems related to rendering and measurement on mobile platforms. We're building a team of passionate and motivated people who will work together to build an enduring company that will change the way teams work together.
What You'll Do
Develop, test, and maintain features and libraries of an Android monetization SDK
Integrate with Kotlin MultiPlatform Mobile (KMM) for building a shared code base between IOS and Android
Prototype and build innovative features using the newest APIs and SDKs on the Android platform and best practices to troubleshoot apps from prominent organizations that are using the Android ad tech SDK
Work in coordination with the iOS developer to design new features and multi platform SDK solutions
Solve complex business problems while ensuring the product is highly scalable, secure, and performant
What You Need
3+ years of software engineering experience with Android SDK
Strong understanding of Android design principles, patterns, and best practices
Recent experience working with Kotlin programming language required; KMM a plus
Expert knowledge of Android and Java
Experience testing Android apps
Experience with Agile methodologies
Demonstrated ability to write thoughtful documentation that will be used as the primary reference for other developers]
Experience with threading, performance tuning, and RESTful API's
Strong quality mindset and deliver features on time with high quality
Bachelor's degree in Computer Science
We believe that diversity of thought and inclusion of others promotes a greater feeling of belonging and higher levels of engagement. When we work together, we achieve amazing things, and our differences are what make our products and company great. Our core values guide our work, our interactions and the unique talents and perspectives each team member brings to the table.