Job Overview
Apexon is seeking a Senior Android Engineer to join our growing mobile engineering team. In this role, you will be responsible for building, enhancing, and maintaining high-quality Android applications. You will collaborate closely with product managers, designers, and backend teams to deliver seamless and engaging mobile experiences.
Key Responsibilities
- Design, develop, and maintain scalable Android applications
- Work across the full app lifecycle (design, development, testing, release, and support)
- Write clean, efficient, and maintainable Kotlin code
- Integrate Android applications with RESTful APIs and backend services
- Optimize app performance and troubleshoot issues
- Ensure application security and address vulnerabilities proactively
- Collaborate with cross-functional teams to deliver high-quality user experiences
- Write unit and integration tests to ensure code reliability
- Maintain code quality, documentation, and best practices
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field
- 5+ years of experience in Android development
- Strong proficiency in Kotlin and Android SDK
- Experience with MVVM or MVP architecture
- Solid understanding of data structures, algorithms, and OOP principles
- Experience integrating RESTful APIs
- Strong knowledge of Android lifecycle and framework components
- Familiarity with Git and version control systems
- Experience with testing frameworks (JUnit, Espresso, etc.)
- Strong problem-solving and debugging skills
Nice to Have
- Experience with CI/CD pipelines (Jenkins, GitHub Actions, etc.)
- Exposure to cross-platform technologies (React Native or Flutter)
- Experience with iOS development
Job Type: Full-time
Pay: $100,000.00-$120,000.00 per year
Work Location: In person