Android Developer
simplify software experts simpli software solutionsMemphis (TN)
Android Developer
Posted 2 days ago
simplify software experts simpli software solutionsMemphis (TN)
SENIORITY
Senior
About the role
Job Title: Android Developer
Location:
Remote Role USACandidates also can apply for these countries: Argentina / Canada / Brazil (Remote role)
Key Responsibilities:
Design, develop, test, and deploy Android applications using modern Android technologies. Collaborate with product managers, UX/UI designers, architects, and backend developers to deliver scalable mobile solutions. Build reusable, maintainable, and high-performance code following Android development best practices. Implement secure coding standards and ensure compliance with financial industry regulations. Participate in code reviews, technical design discussions, and architectural decisions. Optimize application performance, reliability, and user experience. Integrate RESTful APIs, third-party libraries, and cloud-based services. Troubleshoot, debug, and resolve production issues. Contribute to CI/CD pipelines and automated testing strategies. Work within Agile/Scrum teams and actively participate in sprint planning, stand-ups, and retrospectives.
Required Qualifications:
Bachelor's degree in Computer Science, Engineering, or related field.5+ years of professional Android development experience. Strong proficiency in Kotlin and Java. Experience with Android SDK, Android Studio, and Jetpack components. Hands-on experience with MVVM, Clean Architecture, and design patterns. Experience with Jetpack Compose and traditional Android UI development. Strong understanding of REST APIs and JSON data handling. Experience with dependency injection frameworks such as Hilt or Dagger. Knowledge of asynchronous programming using Coroutines and Flow. Experience with Git, CI/CD pipelines, and Agile methodologies. Strong debugging, problem-solving, and analytical skills.
Preferred Qualifications:
Experience in banking, financial services, or fintech environments. Familiarity with cloud platforms such as AWS.Knowledge of mobile security best practices, encryption, and authentication mechanisms. Experience with unit testing and UI testing frameworks (JUnit, Espresso, Mockito).Understanding of accessibility and performance optimization techniques. Exposure to GraphQL and modern API integration patterns.
Technical Skills
Languages:
Kotlin, Java Frameworks/Libraries: Android Jetpack, Compose, Retrofit, Room, Hilt/Dagger Architecture: MVVM, Clean Architecture, Repository Pattern Testing: JUnit, Mockito, Espresso Tools: Android Studio, Git, Jenkins/Git Hub Actions, JiraAPIs: RESTful Services, JSONSoft Skills Excellent communication and collaboration abilities. Strong analytical and problem-solving skills. Ability to work in a fast-paced enterprise environment. Commitment to delivering high-quality, customer-focused solutions.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
More like this
