Talent.com
This job offer is not available in your country.
Android Engineer

Android Engineer

BullsmartBengaluru, Karnataka, India
3 days ago
Job description

JD - Android Engineer

Android Engineer

About Us

We are a forward-thinking organization specializing in advanced technology solutions. Our team is dedicated to developing innovative systems while fostering a collaborative and growth-oriented work culture. We are currently seeking a talented and experienced Android Developer to join our expanding team.

Role Overview

As an Android Developer, you will be responsible for developing and maintaining securities trading and finance-related Android applications. You will collaborate with cross-functional teams to implement high-quality mobile features while ensuring optimal application performance and security.

Key Responsibilities

  • Develop and maintain securities brokerage-related Android applications
  • Continuously optimize code and improve application performance
  • Research and implement new technologies to meet evolving product requirements
  • Collaborate with cross-functional teams to define and implement new features
  • Write clean, maintainable, and efficient code
  • Identify and address performance bottlenecks and bugs
  • Ensure the application adheres to security best practices
  • Participate in code reviews and contribute to technical documentation
  • Help maintain high code quality, organization, and automatization

Required Skills & Qualifications

  • Bachelor's degree or above in Computer Science, Engineering, or related field
  • 5+ years of Android development experience
  • Proficiency in Java and Kotlin programming languages
  • Strong understanding of Android OS architecture and SDK
  • In-depth knowledge of Android application structure
  • Experience with architectural patterns (MVC, MVP, MVVM)
  • Solid understanding of OOP principles and design patterns
  • Proficient understanding of code versioning tools such as Git
  • Strong problem-solving skills and attention to detail
  • Excellent communication and team collaboration abilities
  • Desirable Qualifications

  • Experience developing financial or securities trading applications
  • Strong knowledge of Android security programming mechanisms
  • Experience with Jetpack components (ViewModel, LiveData, Room, Navigation)
  • Familiarity with RESTful APIs and JSON parsing
  • Experience with reactive programming (RxJava, Kotlin Flow)
  • Knowledge of dependency injection frameworks (Dagger, Hilt)
  • Experience with automated testing frameworks for Android
  • Understanding of CI / CD pipelines for mobile applications
  • Experience with app performance monitoring and optimization tools
  • Knowledge of material design guidelines and principles
  • Create a job alert for this search

    Engineer Android • Bengaluru, Karnataka, India