Job Description :Roles and Responsibilities :- Design, develop and maintain efficient Android Apps using Android SDK, Java, Kotlin, Jetpack components, SQL Lite Database, MVVM Architecture.- Understanding the nuances of fragments and Android XML layouts, and how to create adaptive interfaces that work for multiple device form factors.- Manage the full technical life-cycle of Android applications during each development phase including functional technical design, implementation, testing deployment and maintenance.- Developing heights standard Android phone and tablet apps based on functional requirements, UI/UX requirements, business logic and Web APIs.- Designing database tables, views, stored procedure, functions to store and retrieve data most efficiently from SQL database.- Writing bug-free code with highest coding standard.- Developing high-performance, highly-secure and highly scalable Android App.- Perform unit testing, trouble shooting, debugging and code reviews for robustness, including edge cases, usability, and reliability of the software.- Working closely with quality assurance team to ensure delivery of quality and reliable applications.- Diagnose functional issues and fix bugs to meet highest industry quality standard.- Collaborate with team members to brainstorm about technical challenges and help each other.- Gathering and understanding requirements from product managers, customers, end-users, sales and support team members.- Describe and document technical design, specifications of software product features.- Manage source code check-in, checkout, merging code.- Delivering tasks and assignments on time.- Taking accountability and ability to work under pressure.Skills required :- Passionate about technology and developing mobile apps to solve real-word challenges.- Any Bachelor or Master Degree in Computer Science, Engineering or a related subject.- Minimum 2 years hand-on experience in Android SDK Native development, Java, REST APIs and SQL Lite Database.- Extensive hands-on experience in Kotlin, Jetpack components, Creating custom UI components and MVVM Architecture.- Hands-on experience in hardware interfacing and integration with 3rd party SDK / APIs.- Hands-on experience in performance optimization and application security.- Experience in implementing secure, transactional applications integrated with web-based services.- Familiarity with SVN source code management system.- Experience in publishing application with at least three published Apps in Google Play Store.- Excellent problem-solving and analytical skills.- Excellent communication, presentation and team working skills.- Ready to take responsibility, ownership and ability to work under pressure.- Added advantage for candidates recognized in Coding contest or Hackathons.- Candidates with any certification, award or work recognition from any credible sources are given preference
💡 Quick Summary
Seeking a career-building opportunity? The EffiaSoft | Android Developer | Java|Kotlin position is now open for candidates interested in the Android Developer Jobs sector. This role in Hyderabad offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Android Developer Jobs is a plus.