
Android Mobile Engineer
OXIO Corporationabout 4 hours ago
Toronto, CanadaSenior
Responsibilities
- Design, develop, and maintain Android & iOS applications that integrate with OXIO's telecom platform and APIs.
- Build scalable and maintainable mobile application architecture using modern frameworks.
- Collaborate with backend and platform engineers for efficient API integrations.
- Implement high-quality, reusable, and testable code following best practices.
- Participate in architecture discussions and improve the mobile engineering stack.
- Write and maintain unit tests and automated tests for application stability.
- Optimize application performance, responsiveness, and battery efficiency.
- Troubleshoot and resolve application issues across devices and OS versions.
- Participate in code reviews to maintain engineering standards.
- Support mobile application releases and maintain CI/CD pipelines.
Requirements
- 5+ years of experience developing Android or iOS mobile applications.
- Strong proficiency in Kotlin and/or Java for Android development.
- Experience with modern Android frameworks and libraries, and exposure to iOS frameworks.
- Experience integrating mobile applications with RESTful APIs.
- Familiarity with mobile architecture patterns such as MVVM or MVI.
- Experience with Android SDK, Android Studio, and the Android build ecosystem.
- Strong debugging and performance optimization skills.
- Experience working in agile engineering environments.
- Strong problem-solving and analytical skills.
- Strong communication and documentation skills.
Benefits
- Competitive salary and stock option incentive program.
- Company contribution toward healthcare.
- Flexible work arrangements.
- Company sponsored team lunches and retreats.
- Opportunities to work internationally and travel.
- A diverse and inclusive team environment.