Senior Android Developer
Explore opportunities at AppsGenii and become part of a team that’s shaping the future of digital solutions.
Let’s TalkWe are looking for a skilled Senior Android Developer with a strong background in fintech applications. The ideal candidate will have a deep understanding of modern Android development practices, including Compose, JetPack Compose, multi-module architecture, unidirectional data flow, and the latest Kotlin and Android frameworks such as Flows and Coroutines. Your primary responsibility will be to design and develop high-quality, scalable, and performant Android applications that integrate seamlessly with our backend systems.
Lahore,Pakistan
Onsite
Responsibilities
- Collaborate with cross-functional teams including product managers, designers, and backend developers to define, design, and implement innovative Android applications.
- Collaborate with cross-functional teams including product managers, designers, and backend developers to define, design, and implement innovative Android applications.
- Ensure the performance, quality, and responsiveness of applications by conducting thorough testing, optimization, and debugging.
- Stay up to date with the latest Android technologies, tools, and best practices, and actively contribute to the team’s knowledge sharing initiatives.
- Write clean and maintainable code that adheres to established coding standards and supports continuous integration and deployment processes.
- Conduct code reviews and provide constructive feedback to junior team members to ensure code quality and encourage professional growth.
- Collaborate with the QA team to identify and address issues and bugs, ensuring a seamless user experience.
- Keep abreast of emerging trends in fintech and mobile technologies, providing insights and recommendations for continuous improvement.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of professional experience in Android development, with a focus on fintech applications.
- Strong proficiency in Kotlin and familiarity with Java.
- Experience with modern Android development practices, including Compose, Multi-Module Architecture, Unidirectional Data Flow, MVVM & other common design patterns common in Android Development.
- Deep understanding of reactive programming paradigms using Kotlin Flows and Coroutines.
- Solid understanding of RESTful APIs and integration with backend services.
- Experience with version control systems (e.g., Git), continuous integration, and deployment tools (e.g., Fastlane).
- Familiarity with agile development methodologies and tools (e.g., Scrum, JIRA).
- Strong problem-solving and analytical skills, with the ability to debug complex issues and propose effective solutions.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
- Fintech industry experience and knowledge of financial concepts and regulations will be a definite plus.
- Main things we want are: Jetpack Compose, Multi-Module Architecture, Unidirectional Data Flow (UDF), SOLD Principles, Fintech exp will be a plus point.
Join Our Community!
Become part of a thriving community of innovators and forward-thinkers. At AppsGenii, we’re building a network where you can collaborate, share ideas, and stay ahead in the ever-evolving world of technology. Let’s shape the future together!