Software Developer (Android)

Company Name: Define Labs
Position: Software Developer (Android)
Role: Android Development
Experience: 0-6 Months
Job Location: Pune (Work From Office)
ELIGIBILITY CRITERIA:
1. Qualification: 4 Yr Bachelor’s degree (CS/IT) or 3 Yr Bachelor’s (CS/IT) + Master’s degree (CS/IT)
2. Pass Out Year : 2023/2024 Only
3. Percentage Criteria: Above 60% in overall academics
Approx Package: Upto Rs. 3,00,000/- Per Annum

Our Recent Placements

Key Responsibilities:
  • Expert level hands-on knowledge on Android architectural principles, Testing Frameworks and automation, Code Coverage tools, Profilers for Memory, CPU and File  Systems. 
  • Unit-test code for robustness, including edge cases, usability, and general reliability.  Design and build advanced applications for the Android platform.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Work on bug fixing and improving application performance.
  • Maintain code quality, organization, and automatization. 
  • Stay up-to-date with Android platform and ecosystem developments.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Skills Required:
  • Strong Java skills with good knowledge of the Android SDK.
  • Must have strong knowledge of Kotlin.
  • Experience with mobile development issues related to performance optimization, caching, security, and native hardware components. 
  • Strong OOPS, OS concepts – threads, data structure, networking, RDBMS, SQL, and XML.
  • Hands-on experience in designing and integrating web-services interfaces (SOAP/RESTful- JSON/XML based) with native apps. 
  • Hands-on experience of working on DBMS, particularly SQLite. 
  • Work with outside data sources and APIs.
  • Exposure  to the Payment Industry and Payment Gateways. 
  • Prior experience in programming for POS devices / handheld devices/smartphones/iOS/Android/ Windows Phone is desirable.
 Good to Have :  
  • Experience with a scripting language such as Python, Ruby, Perl, etc.
  • Experience with other mobile platforms such as iOS, Windows