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
Engineer Android • Delhi, India