What are the responsibilities and job description for the Android Developer-Remote : Contract on w2 position at Marvel Technologies Inc?
This is Sachin Sharma from Marvel Technologies, Inc. Android Developer. Please get back to me ASAP with your updated resume. Job Title : Android DeveloperLocation : Atlanta (Remote)Duration : Long TermContract on w2Job Description:We are seeking a Mid-Level Android Developer to join our team and play a key role in modernizing our mobile application. You will be responsible for converting legacy Fragment-based UI components to modern Jetpack Compose, helping us deliver a more maintainable and performant application. This is an excellent opportunity to work with cutting-edge Android technologies while contributing to a significant platform modernization effort. ResponsibilitiesConvert existing Fragment-based screens and components to Jetpack Compose following established patterns and best practicesImplement MVI (Model-View-Intent) architecture patterns to ensure unidirectional data flow and predictable state managementCollaborate with the development team to maintain consistency in code quality and architectural decisions throughout the migration processWrite clean, testable, and well-documented code that adheres to team coding standardsParticipate in code reviews, providing constructive feedback to peers and incorporating feedback into your own workWork closely with designers to ensure UI implementations match design specifications and provide excellent user experiencesDebug and resolve issues in both legacy and modernized code during the transition periodContribute to technical documentation and knowledge sharing within the team. Requirements3-5 years of professional Android development experience with a strong portfolio of shipped applicationsSolid understanding of Jetpack Compose fundamentals including composable functions, state management, and recompositionExperience implementing MVI or similar unidirectional data flow patterns (MVI, MVVM, Redux-style architectures)Strong knowledge of Kotlin programming language and modern Android development practicesFamiliarity with Android Jetpack libraries including ViewModel, LiveData/Flow, and NavigationExperience working with RESTful APIs and handling asynchronous operations using Coroutines and FlowUnderstanding of the Android Fragment lifecycle and ability to translate Fragment-based logic to ComposeProficiency with version control systems, particularly GitStrong problem-solving skills and attention to detailGood communication skills and ability to work effectively in a team environment
Salary : $51 - $67