Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Design and build advanced applications for the Android platform
- Collaborate with cross-functional teams to define, design, and ship new features
- Work with outside data sources and APIs
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
- Ensure the best possible performance, quality, and responsiveness of the application
- Implement security measures to protect user data and transactions
- Participate in code reviews and contribute to our continuous improvement practices.
- Integrate Android applications with cloud-based IoT platforms and APIs.
- Stay up-to-date with the latest Android technologies and industry trends.
Job Requirements
- Bachelor’s degree in computer science, Software Engineering, or a related field
- Minimum of 2-3 years of professional Android development experience.
- Proficient in Kotlin, and other relevant Android frameworks and libraries.
- Understanding of Android app architecture and design patterns (e.g., MVVM, MVP), with hands-on experience in applying them effectively.
- Experience with Android SDK.
- In-depth knowledge of the Android platform, UI components, Material Design principles, and platform-specific features.
- Experience with RESTful APIs, third-party integrations, and data synchronization to backend servers.
- Ability to identify and resolve performance-related issues and optimize app performance.
- Familiarity with mobile app security best practices and techniques to protect user data and transactions.