Job Details
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.
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 Java, 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.
• Experience in unit testing, UI testing, and familiarity with testing frameworks like Espresso or JUnit.
Featured Jobs
Similar Jobs
- Senior React Native DeveloperRaad Alfaris Information Technology Co - Victoria, Alexandria4 days ago