logo
Job Opportunites

Android Developer

share-img
Job Description

Role Overview 

We are looking for a passionate and detail-oriented Android Developer with 2 to 3 years of experience to join our dynamic team. The ideal candidate will have solid experience in Kotlin and Java, and a keen eye for performance, design, and architecture. You will play a key role in crafting engaging, high-quality Android applications. 

Key Responsibilities 

  • Collaborate with UI/UX designers, backend developers, and product managers to build and deliver robust Android applications. 
  • Develop user interfaces using Jetpack Compose, adhering to Material Design guidelines. 
  • Integrate applications with RESTful APIs using Retrofit, and manage background tasks using Kotlin Coroutines. 
  • Ensure scalability and maintainability by applying architectural patterns like MVVM, MVP, or Clean Architecture. 
  • Integrate third-party SDKs and services, including payment gateways and Firebase (for push notifications, analytics, etc.). 
  • Optimize performance and memory usage through profiling and debugging. 
  • Participate in code reviews, testing, and the implementation of automated CI/CD pipelines. 
  • Publish apps on the Google Play Store, maintain documentation, and ensure continued app maintenance and improvement. 


Requirements

Qualifications 

  • Bachelor's degree in engineering (Computer Science, Information Technology, or Electronics & Communication). 

  • Strong foundation in object-oriented programming, data structures, and algorithms. 

  • Solid understanding of Android’s application lifecycle, UI/UX standards, and performance optimization. 

  • Effective written and verbal communication skills to work in cross-functional teams. 

Experience 

  • 2 to 3 years of hands-on Android development experience. 
  • Proficient in Kotlin and Java programming languages. 
  • Experienced with: 
    • Jetpack Compose, Jetpack libraries, and Material Design components 
    • Coroutines for asynchronous programming 
    • Retrofit for API integration 
    • Firebase services (push notifications, crashlytics, etc.) 
    • Git for version control 
  • Experience in: 
    • Integrating third-party SDKs and payment gateways 
    • Publishing apps to the Google Play Store 
    • Debugging and profiling Android apps for performance 
  • Familiarity with CI/CD pipelines and automated testing frameworks is a plus. 
  • Exposure to Socket.IO or similar real-time communication frameworks is an advantage. 

Nice to Have 

  • Experience working with Agile/Scrum methodologies. 
  • Knowledge of Clean Architecture and modular codebase design. 
  • Familiarity with real-time communication, WebSockets, or similar tools. 
  • Basic understanding of networking, security, and app analytics. 


Benefits

Why Join SYMB Technologies? 

  • Be part of a forward-thinking company at the forefront of AI-powered digital transformation. 
  • Work with a diverse portfolio of global clients, gaining cross-domain exposure. 
  • Enjoy a collaborative culture that values innovation, curiosity, and continuous learning. 
  • Take ownership of impactful projects with end-to-end visibility and strategic involvement. 
  • Benefit from a flexible work environment that supports work-life balance and personal growth. 


Location

Remote

Employment Type

Full time

Department

Software Development