Hyderabad
Fulltime
android sdk, android studio, java, realm, room, restfil api, testing framework, integrating payment gateways, debugging skills, android ui design principles
contact hr@fininfocom.com
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).
Programming Languages: Proficiency in Java.
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.
UI/UX:
Knowledge of Android UI design principles, patterns, and best practices.
Experience with third-party libraries and APIs.
Database:
Proficiency with Realm, Room, or other database management systems.
Version Control:
Experience with version control systems, preferably Git.
Testing:
Strong understanding of automated testing and building.
Experience with testing frameworks such as JUnit, Espresso, or Mockito.
AI Integration:
Experience in integrating AI technologies into mobile applications.
Ability to adapt and implement AI solutions where required to enhance application functionality.
Debugging and Profiling:
Excellent debugging skills and experience with Android Profiler.
Ability to detect and resolve memory leaks and performance issues.
Payment Integrations:
Experience with integrating payment gateways.
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.
Experience with performance and memory tuning with tools.
Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
Experience with continuous integration and deployment.