- Company Name
- Playwire
- Job Title
- Mobile Application Developer
- Job Description
-
**Job title:** Mobile Application Developer
**Role Summary:**
Design, develop, and maintain cross‑platform mobile SDKs and applications for Android and iOS, enabling high‑performance advertising experiences for millions of users.
**Expectations:**
- Deliver clean, scalable, & maintainable code aligned with industry best practices.
- Work closely with product, design, and engineering teammates to iterate on innovative ad solutions.
- Adhere to coding standards, architecture patterns, and rigorous testing.
**Key Responsibilities:**
1. Develop and maintain native Android (Kotlin, Coroutines, Jetpack Compose, XML) and iOS (Swift, UIKit, SwiftUI, Objective‑C) applications.
2. Build reusable libraries and components for current and future projects.
3. Optimize performance, usability, and scalability of mobile experiences.
4. Participate in code reviews, mentoring, and knowledge‑sharing initiatives.
5. Integrate with RESTful APIs, third‑party SDKs, and handle authentication, data persistence, and analytics.
**Required Skills:**
- Proficient in Android (Kotlin, Coroutines, Jetpack Compose, XML) development.
- Proficient in iOS (Swift, UIKit, SwiftUI, Objective‑C) development.
- Strong grasp of mobile architecture patterns (MVVM, MVC) and design principles.
- Experience with version control (Git) and CI/CD pipelines.
- Knowledge of RESTful APIs, networking libraries, and third‑party SDK integration.
- Familiarity with performance profiling, unit & UI testing, and debugging tools.
**Bonus Skills:**
- Mobile SDK development experience.
- Expertise in React Native, Unity3D, or similar cross‑platform frameworks.
- Automated testing frameworks for mobile platforms.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent practical experience.
- No specific certifications required.