US Tech Solutions
Title: Sr Android Developer Location: O'Fallon, MO 63368 Duration: 12 + Months Exp: 10+ Years Required Top 3 required technical skills: Proficient in native Android development using Kotlin or Java and frameworks like Jetpack Compose or the Android SDK, with a solid understanding of Android architecture. Also experienced in cross-platform mobile development using tools such as React Native, Flutter, or Xamarin. Intermediate experience using Java / Spring / RESTful APIs Good exposure in debugging the apps. Working on bug fixes and improving app performance Responsibilities: • Architect, design and build native and cross platform applications • Collaborate with cross-functional teams to define, design, and ship new features • Unit-test code for robustness, including edge cases, usability, and general reliability • Work on feature development, defect fixes and improving application performance • Continuously discover, evaluate, and implement new technologies to maximize development efficiency • Design and build libraries/frameworks/applications for the Android platform • Ensure the performance, quality, and responsiveness of applications • Supporting the entire application lifecycle from concept to design, testing, release, and support • Work with Agile methodologies All About You: • Bachelor's degree in Information Technology, Computer Science or equivalent education • Proficient in native Android development using Kotlin or Java and frameworks like Jetpack Compose or the Android SDK, with a solid understanding of Android architecture. Also experienced in cross-platform mobile development using tools such as React Native, Flutter, or Xamarin • Hands on experience of working with Coroutines • Intermediate experience using Java / Spring / RESTful APIs • Intermediate experience conducting unit, component, integrated and functional tests (e.g. Junit, Mockito, Cocumber etc.) • Experience with LiveData and Flows • Architecture Pattern - Familiarity architecture patterns like Model-View-ViewModel, Model-View-Presenter, Model-View-Intent etc. • Good experience in writing unit test cases • Good exposure in debugging the apps. Working on bug fixes and improving of app performance • Good knowledge of Security guidelines applied in mobile app development • Knowledge of Version Control and CI-CD • Experience working in an Agile environment • Experience in implementing APIs and third-party SDK • You are a problem solver with good analytical skills • Soft spoken, team player and should be good in communication skills and negotiations Good to have: • Knowledge of other web technologies and UI/UX standards • Knowledge of security models, encryption standards and algorithms Our teams and values: • We work within small collaborative teams consisting of software engineers and product managers • Our customer’s success is at the core of what we do • We are diverse and inclusive teams from many backgrounds and with many experiences • We believe in doing well by doing good through inclusive growth and making ethical and environmentally responsible decisions