Epicareer Might not Working Properly
Learn More

Android Developer

Salary undisclosed

Apply on


Original
Simplified

Job Description: We are seeking a talented and experienced Android Developer to join our dynamic team. The ideal candidate will have a passion for mobile technologies and a proven track record of creating high-quality Android applications. This role involves working closely with our product and design teams to deliver user-friendly, high-performance apps on time and with a proactive approach. Responsibilities: ? Design, develop, and maintain high-quality Android applications. ? Collaborate with cross-functional teams to define, design, and ship new features. ? Ensure the performance, quality, and responsiveness of applications. ? Identify and correct bottlenecks and fix bugs. ? Help maintain code quality, organization, and automation. ? Continuously discover, evaluate, and implement new technologies, including AI where required, to maximize development efficiency. ? Deliver 100% on-time deliverables. Required Skills and Qualifications: ? Experience: Minimum of 3 years of professional experience in Android development. ? Education: Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience). Technical Skills: 1. Programming Languages: Proficiency in Java. 2. Frameworks & Tools: ? Android SDK and Android Studio. ? Experience with RESTful APIs to connect Android applications to back-end services. ? Familiarity with cloud message APIs and push notifications. 3. UI/UX: ? Knowledge of Android UI design principles, patterns, and best practices. ? Experience with third-party libraries and APIs. 4. Database: ? Proficiency with Realm, Room, or other database management systems. 5. Version Control: ? Experience with version control systems, preferably Git. 6. Testing: ? Strong understanding of automated testing and building. ? Experience with testing frameworks such as JUnit, Espresso, or Mockito. 7. AI Integration: ? Experience in integrating AI technologies into mobile applications. ? Ability to adapt and implement AI solutions where required to enhance application functionality. 8. Debugging and Profiling: ? Excellent debugging skills and experience with Android Profiler. ? Ability to detect and resolve memory leaks and performance issues. 9. Payment Integrations: ? Experience with integrating payment gateways. Soft Skills: ? Strong problem-solving skills and a keen attention to detail. ? Excellent communication and teamwork skills. ? Proactive and fast in execution. ? Ability to manage multiple tasks and projects simultaneously. ? Commitment to delivering 100% on-time deliverables. ? Eagerness to learn and grow in a fast-paced environment.