Senior Android Developer building features for E-trade mobile application in a hybrid environment, collaborating with teams and ensuring code quality.
Responsibilities
Construct, enhance, and troubleshoot native Android applications in an Agile, collaborative environment.
Implement complex new features and functionality across the application stack.
Collaborate closely with developers, designers, and business partners to create robust and functional solutions.
Participate in code reviews, architecture discussions, and contribute to continuous improvement initiatives.
Diagnose and resolve issues relating to performance, reliability, and scalability.
Maintain high standards of code quality, documentation, and testing.
Requirements
5–7 years of experience building and maintaining large-scale Android applications.
Bachelor’s degree in computer science or equivalent practical experience.
Deep knowledge of Kotlin and Kotlin Coroutines.
Hands-on experience with Android Architecture Components, MVVM, and Jetpack Compose.
Exceptional Object-Oriented (OO) design and development skills.
Strong experience with asynchronous programming and concurrency on Android.
Proven experience with unit testing and UI testing frameworks.
Demonstrated track record of high productivity in application architecture, design, coding, and debugging.
Experience with enterprise-level branching/merging workflows using Jenkins.
Strong understanding of mobile performance, latency, and security issues, with hands-on experience using performance analysis tools.
Solid grasp of current technological trends, best practices in information security, wireless network architecture, mobile technologies, and related concepts.
Familiarity with Room, Dagger, and other libraries commonly used in our tech stack (huge plus).
Experience with CI/CD pipelines and automated deployment processes.
Senior Android Performance Engineer optimizing flagship Android application performance for user experience. Leading profiling, diagnostics, and development of testing frameworks focused on efficiency.
Senior Android Engineer responsible for developing features for the ING Global Banking App. Collaborating with multidisciplinary teams to enhance customer experience in banking.
Android Developer developing a remote vehicle parking app for automotive sector innovation. Collaborating in a multidisciplinary team to contribute to future mobility solutions.
Senior Mobile SDK Engineer at Stay22, architecting the first mobile SDK for iOS and Android. Collaborating on innovative solutions for affiliate monetization and navigation.
Mobile Developer focusing on native Android applications for medical e - learning products. Collaborating in a multidisciplinary team to enhance mobile solutions for healthcare professionals.
Android Engineer developing features for AllTrails’ app, making the outdoors accessible. Join a team focused on connecting people to nature through technology.
Senior Software Engineer designing and developing scalable solutions for Walmart's Home Page. Managing complex projects and collaborating with cross - functional teams to optimize customer experiences.
Android Software Engineer developing mobile applications for Insulet's medical device technology. Responsible for high - quality Android solutions utilizing Kotlin and cloud capabilities in a hybrid work environment.
Senior Android Software Engineer developing medical grade mobile applications and SDKs at Insulet. Designing and building solutions using Kotlin and Compose with cross - functional team collaboration.
Software Engineering Manager leading Android software development for Insulet's medical grade applications. Collaborating with teams to deliver impactfully in diabetes management solutions.