Senior Software Engineer | Codersbrain
full-time
Posted on August 7, 2025
Job Description
Senior Software Engineer – Android
Company Overview
(Information not provided)
Job Summary
The Senior Software Engineer – Android will be responsible for designing and building advanced applications for the Android platform. This role requires collaboration with cross-functional teams, enhancing application performance, and implementing new technologies to maximize development efficiency. The successful candidate will contribute to the organization’s goals by delivering high-quality software solutions.
Responsibilities
- Design and build advanced applications for the Android platform.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work on bug fixing and improving application performance.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Understand and participate in the code review process.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Qualifications
- Bachelor’s or master’s degree in Computer Engineering, Computer Science, or a related discipline.
- At least 7 years of experience with Kotlin.
- 8+ years of relevant experience in designing and building advanced applications for the Android platform.
- Familiarity with Android architecture components and MVVM architecture.
- Strong understanding of SOLID principles.
- Experience with Dependency Injection frameworks and Jetpack libraries.
- Experience with Jetpack Compose.
- Experience with large-scale SQLite/Room databases.
- Working experience with Coroutines and Flow.
- Proven ability to work in a fast-paced, learning-oriented environment.
Preferred Skills
- Experience with Fintech applications.
Experience
- Minimum of 8 years of relevant experience in the Android development field.
Environment
- This position is remote.
Salary
(Information not provided)
Growth Opportunities
(Information not provided)
Benefits
(Information not provided)