Android Engineer

Job Description

The Android Developer role focuses on designing, developing, and maintaining Android mobile applications using Java or Kotlin.

The role involves:

  • Mobile app development
  • Performance optimization
  • Debugging and troubleshooting
  • Code quality improvement
  • Collaboration with cross-functional teams

The candidate should be capable of building scalable, maintainable, and high-quality Android applications following industry best practices.


Key Responsibilities

1. Android Application Development

  • Design and develop Android applications
  • Build scalable and maintainable mobile solutions
  • Use:
    • Java
    • Kotlin

2. Collaboration

  • Work with:
    • Designers
    • Developers
    • Product teams
  • Understand and prioritize project requirements

3. Code Quality

  • Write clean, efficient, and reusable code
  • Follow Android development standards and best practices
  • Participate in code reviews

4. Troubleshooting & Optimization

  • Identify and resolve:
    • Performance issues
    • Stability issues
    • Compatibility problems
  • Optimize application responsiveness and reliability

5. Technology Updates

  • Stay updated with:
    • Latest Android technologies
    • Mobile development trends
    • Android best practices

Required Skills

Programming Languages

  • Java
  • Kotlin

Mobile Development Skills

  • Android App Development
  • UI Implementation
  • Debugging
  • Performance Optimization
  • Application Compatibility

Software Engineering Skills

  • Code Quality
  • Troubleshooting
  • Scalable Development
  • Software Design Principles

Soft Skills

  • Team Collaboration
  • Communication Skills
  • Problem Solving
  • Attention to Detail

Role Details

  • Role: Mobile / App Developer
  • Industry: Content Development / Language
  • Department: Engineering – Software & QA
  • Employment Type: Full Time, Permanent
  • Role Category: Software Development

Education

  • Any Graduate
  • Any Postgraduate

Key Skills

  • Android Development
  • Java
  • Kotlin
  • Mobile App Development
  • Programming
  • Code Quality
  • Debugging
  • Troubleshooting
  • Application Performance