As an Android Software Engineer II, working on the channels team at Iterable, you’ll contribute to the backend systems and build product features that allow sending billions of personalized messages to folks around the planet each year. This includes adding new features to our existing integration channels such as SMS and Push Notifications, and building out support for completely new mobile channels that we might add in the future, such as Roku, Messenger, Hangouts, WhatsApp, Android Auto etc. You’ll work closely with our product team to adjust product features and determine the feasibility of upcoming projects. You’ll also get to know folks across other engineering teams, such as Delivery and User Data Infrastructure, and work closely with them to ensure that the products and services the mobile team builds continue to be blazingly fast and reliable at scale.
One of our core values is a growth mindset and Iterable is a company where everyone can grow. If this role excites you, please apply as we value applicants for the skills they bring beyond a job description.
You’ll get to:
* Own Android SDKs and associated functionality
* Contribute to technical strategy to build SDKs developers will love
* Participate in team discussions on system architecture and component design
* Design intuitive and performant APIs
* Participate in code reviews
* Ship code on a daily basis
* Collaborate with a small, nimble team of engineers
* Collaborate with the product team and other Iterable teams to deliver on the team’s technical vision
* Work closely with support during your on-call rotation. Right now the rotation is once a quarter.
We are looking for people who have:
* B.S. or M.S. in Computer Science or equivalent experience
* 4+ years of experience in mobile development
* Strong knowledge of mobile platforms and frameworks
* Expert knowledge of Java or Kotlin
* Solid computer science fundamentals (threading, memory management, and speed, quality assurance, and unit testing)
* Experience with Android toolchain
* Experience building and maintaining public-facing APIs and SDKs
* Passion for learning and always improving yourself and the team around you
Bonus Points:
* Examples of shipped applications on the Google Play Store
* Experience with mobile build systems/automation (Gradle)
* Experience with testing frameworks
* Involvement in the local Android developer community or global
* Experience deploying with AWS
* Proficiency with a cross-platform development framework; Flutter is a strong choice, but React Native is highly valued as well.
Perks & Benefits: [Include for Portugal-based roles only]
* Private Medical Insurance
* Meal Allowance: 8.55€ per day
* Balance Days (additional paid holidays)
* Paid Annual Leave (22 days)
Seniority level
* Mid-Senior level
Employment type
* Full-time
Job function
* Software Development
Industries
* Software Development
Referrals increase your chances of interviewing at Iterable by 2x
Sign in to set job alerts for “Android Developer” roles.
Software Engineer (Early in Career), Lisbon
Front-End Developer | Relocation Offered
Fullstack Developer - NodeJS and ReactJS
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr