Computer Faculty

Year    OR, IN, India

Job Description

Job Title:

Android Developer

Job Overview:

An Android Developer is responsible for designing, developing, and maintaining Android applications. They work closely with cross-functional teams to define, design, and ship new features, ensuring the performance, quality, and responsiveness of applications.

Key Responsibilities:

• Design and Build Applications : Develop and maintain Android applications by writing clean, maintainable, and efficient code using Java or Kotlin.
• Collaborate with Cross-Functional Teams : Work with product managers, designers, and backend developers to define and implement new features.
• API Integration : Integrate third-party APIs and ensure seamless communication between the mobile app and backend services.
• Bug Fixing and Optimization : Identify and fix bugs, improve application performance, and ensure responsiveness.
• Code Review and Testing : Participate in code reviews to ensure code quality and perform unit testing for robustness, including edge cases, usability, and general reliability.
• Version Control : Utilize version control systems like Git to manage and track changes in the codebase.
• Stay Updated with Latest Trends : Keep up with the latest mobile technology trends, tools, and frameworks to incorporate best practices.
• UI/UX Implementation : Work closely with designers to implement user interfaces that enhance the user experience.
• Continuous Improvement : Suggest and implement improvements to the development process, application architecture, and overall quality of the product.

Required Skills:

• Programming Languages : Proficiency in Java and Kotlin.
• Android SDK : Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes.
• UI/UX Design Principles : Understanding of Android UI design principles, patterns, and best practices.
• Experience with APIs : Familiarity with RESTful APIs to connect Android applications to back-end services.
• Familiarity with Android Studio : Proficient in using Android Studio, Gradle, and other tools for development.
• Problem-Solving Skills : Strong problem-solving skills with the ability to debug and resolve issues.
• Version Control Systems : Experience with Git or other version control systems.
• Knowledge of Databases : Understanding of SQLite, Room, or other database management systems.
• Testing : Experience with unit testing frameworks and automated testing tools.

Preferred Qualifications:

• Experience : 1+ years of experience in Android development.
• Education : Bachelor's degree in Computer Science, Engineering, or a related field.
• Portfolio : Demonstrated ability to deliver high-quality mobile applications with a portfolio of past work.
• Understanding of Agile Methodologies : Familiarity with Agile/Scrum development processes.

Soft Skills:

• Communication : Strong verbal and written communication skills.
• Teamwork : Ability to work effectively in a team environment.
• Attention to Detail : High attention to detail and a commitment to delivering high-quality work.
• Adaptability : Willingness to learn new technologies and adapt to changing requirements.

Job Type: Full-time

Pay: ?10,000.00 - ?50,000.00 per month

Benefits:

• Work from home

Schedule:

• Day shift

Supplemental Pay:

• Performance bonus

Education:

• Bachelor's (Preferred)

Experience:

• Android Development: 1 year (Preferred)
• total work: 1 year (Preferred)

Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3520741
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    OR, IN, India
  • Education
    Not mentioned
  • Experience
    Year