Mobile SDK Engineer
About Userpilot
Userpilot is a leading product analytics and engagement software tool. Our pioneering event-based tracking solution gives product teams the ability to gain insights into how to best acquire, convert, and retain their users with the additional help of user engagement and feedback utilities.
About the Role
We're on the hunt for a talented Mobile SDK Engineer who is passionate about building high-performing solutions within a cutting-edge ecosystem. As our first mobile engineer, you'll be the founding force behind our mobile integration solution. As a core contributor, you'll harness your expertise to design, implement, and optimize SDKs for iOS and/or Android platforms. Join us if you thrive in a dynamic agile setup, love exploring new tech horizons, and are keen on crafting technologies that drive impactful outcomes. Dive into this challenging and fulfilling role and let's shape the future of mobile user analytics and engagement together.
What you’ll do
- Designing, developing, and maintaining SDKs for iOS (Swift) and/or Android (Kotlin) to enable seamless integration of Userpilot’s solutions into mobile applications.
- Developing lightweight cross-platform plugins as wrappers on top of native SDKs, such as React Native, Ionic, and Flutter.
- Building and optimizing ingestion of real-time data and rendering dynamic UI in the integrating mobile applications.
- Creating and refining internal tools to streamline testing, packaging, and deployment processes.
- Collaborating in feature design and delivery as part of a collaborative and fast-paced agile environment.
- Evaluating new tools and processes to enhance the development cycle and ensure robust change management for mobile platforms.
Jobs.ps, Ltd. All Rights Reserved.
What we’re looking for
- 3+ years of experience with Mobile app development in Android (Java/Kotlin) and/or iOS (Objective-C/Swift).
- Strong Android and/or iOS fundamentals and willing to dive deep into lower-level OS concepts (memory management, threading, CPU utilization, networking etc.).
- Proficiency in any cross-platform development kits such as React Native, Ionic, and Flutter.
- Possession of self-management skills with a continuous improvement mindset.
- An ability to balance idealism and pragmatism in a fast-paced dynamic work environment.
You'd be an excellent fit if you have
- Proficiency in developing for both Android and iOS platforms.
- Experience in mobile SDK development.
- Familiarity with mobile testing frameworks such as Xcode UI Testing and Espresso.
- Demonstrated technical leadership within an engineering team.
- A strong product sense with a focus on delivering high-quality results.
Bonus Points
- Contributions to open-source projects.
- Experience in developing real-time applications.
Benefits:
- Competitive base salary and attractive performance-based bonuses
- Training opportunities, participation in industry events, and conferences
- Excellent opportunities for career progression
- Dynamic work environment
- Private employee medical insurance
- Time-Off:
- 15 PTOs
- Winter Break (December 23rd - Jan 1st)
- Public holidays
- 14 days of Sick Leave
Interested and qualified candidates can apply online through Apply Now-button below