View Salaries, Reviews, and more
Job Summary:
We are seeking a talented Senior Android Developer proficient in Kotlin to join our growing team. As a Senior Android
Developer, you will be responsible for designing, developing, and maintaining cutting-edge bankโs Android app. The ideal candidate will
have extensive experience in Kotlin development, a strong understanding of Android app architecture and design patterns, and a passion for
creating intuitive and high-performance mobile experiences.
Key Responsibilities:
1. Lead the design and development of high-quality Android applications using Kotlin.
2. Collaborate with cross-functional teams to define, design, and ship new features.
3. Architect efficient and reusable Android components and libraries.
4. Ensure code quality through code reviews, unit testing, and continuous integration.
5. Optimize application performance and memory usage to deliver smooth user experiences.
6. Stay updated on the latest Android development trends, tools, and best practices.
7. Troubleshoot and debug issues to maintain application stability.
8. Mentor junior developers and share knowledge and best practices within the team.
9. Collaborate with UX/UI designers to implement polished and visually appealing interfaces.
10. Work closely with product managers to understand requirements and translate them into technical solutions.
Requirements:
1. Bachelor's degree in Computer Science, Software Engineering, or related field.
2. Minimum of 5 years of professional experience in Android app development.
3. Proficiency in Kotlin programming language and strong understanding of Kotlin coroutines.
4. Deep knowledge of Android SDK, Android Jetpack components, and Android architecture components.
5. Experience with MVVM, MVP, or other architectural patterns for Android app development.
6. Strong understanding of RESTful APIs and integration with backend services.
7. Experience with Git version control and collaborative development workflows.
8. Solid understanding of software development lifecycle and Agile methodologies.
9. Excellent problem-solving skills and attention to detail.
10. Strong communication and collaboration skills.
Preferred Qualifications:
1. Experience with Android app performance optimization techniques and tools.
2. Knowledge of dependency injection frameworks such as Dagger or Koin.
3. Familiarity with reactive programming libraries such as Kotlin Flow.
4. Experience with automated testing frameworks such as Espresso or Robolectric.
5. Experience with continuous integration and continuous deployment (CI/CD) pipelines
Currently, there aren't any salaries for this role at Lavu Tech Solutions shared by other job seekers.
View more salaries from Lavu Tech Solutions โAchieve your dream job with our top-notch tools!
Resume Checker
Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!
AI InterviewPrep
Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!
Resume Builder
Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!