Android Developer- Contract Gravity Infosolutions
Gravity Infosolutions
Office Location
Full Time
Experience: 5 - 5 years required
Pay:
Salary Information not included
Type: Full Time
Location: Karnataka
Skills: Java, Git, github, Debugging, DDMS, Design Patterns, Unit Testing, Integration Testing, Kotlin, HTTP Protocol, REST APIs, Google Cloud Messaging, Google Play APIs, MAT, Android software development
About Gravity Infosolutions
Job Description
Role: Android Developer- Contract Type: Contract Experience: 5+ years Shift: IST/UK Shift Duration of Contract: 6 Months(extendable) Location: Bangalore (Hybrid) Job Description: Key Responsibilities: Develop and execute action plans for mobile engineering projects. Lead the discovery phase and high-level design of medium to large projects. Implement sophisticated features in Android applications. Analyse and optimize Android applications for performance. Participate in peer code reviews and team development. Provide mobile engineering support and troubleshoot production issues. Experiment with new technologies and build quick prototypes. Manage code and configurations for multiple environments and maintain code integrity. Analyse business requirements and participate in agile development processes. Ensure business vision and industry trends are incorporated into solutions. Provide guidance and mentorship to junior engineers. Communicate effectively with technical and non-technical cross-functional teams. Minimum Qualifications: Bachelors Degree in Computer Science or related field. 5+ years of experience in building scalable eCommerce or mobile software. Proficiency in mobile software development using Java/Kotlin. Experience with distributed version control systems (Git/Github). Familiarity with the agile methodology Scrum. Experience in developing mobile network clients using HTTP protocol, REST APIs, and Google Cloud Messaging. Proficiency in Google Play APIs (Maps, Location, Cloud Messaging). Experience with software debugging techniques and tools (debuggers, loggers, crash report tools). Ability to analyse memory issues using tools like DDMS and MAT. Experience with embedded real-time systems with limited resources. Experience with Android software development and design patterns (MVC, data structures, algorithms). Proficiency in unit and integration testing Android code. At least one published Android application in the Google Play Store. Preferred Qualifications: Experience with JavaScript/React Native. Server-side development experience building RESTful APIs with frameworks like Node.js.,