Job Description :

Good day,
Please find an exclusive job opportunity and respond with matching profiles.

Android Developer
Duration: 6+ months contract
Location: Remote position but candidate must be in the following state and must be willing to work EST hours- CA DE FL ID NC NJ NY PA SC WA
Visa: All apart from H1B/CPT/OPT
Interview : Video

Consultant needs to have worked in a retail domain.
Kotlin, Java are needed.

Description :

My Client has an Android App Developer position open to support their Conversion Lab. As an Android App Developer, you will need to have strong knowledge of Android UI design principles, patterns, and best practices.
What You Bring:
• Working knowledge of Domain-Driven Design, SOLID principle and its application to MVVM, MVP pattern
• Excellent working knowledge of object-oriented programming such as Java and Kotlin
• Typical candidates will possess 3+ years of professional software development experience specific to Native Android Development using Java and Kotlin
• Extensive knowledge and deep understanding of Android SDK, in component interaction, threading, and memory management.
• Strong knowledge of Android UI design principles, patterns, and best practices
• Should be well versed with the full mobile development lifecycle.
• Proficient understanding of code versioning tools, such as Git.
• Good understanding of CI/CD pipelines using Jenkins/MS Azure.
• You're analytical and good at time management.
• A great communicator with excellent problem-solving skills.
• Working knowledge of the release process to the Google Play and Amazon Android Market.
• Working knowledge of various Android frameworks such as Dagger 2, Firebase, Retrofit, RxJava, and JetPack.
• Working knowledge of A e Experience Manager, iOS SDK, Web Development is a plus.
• Experience in developing mobile applications using cross-platform technologies such as Flutter, React Native is a plus.
What you will do:
• Develop Android applications in a young, fast-paced, and dynamic Android development team.
• Evaluate, improve, and contribute to the design framework established by the team to define and promote standards and best practices.
• Collaborate with cross-disciplinary teams to design, develop, test, and ship innovative features for our mobile customers.
• Provide input related to the technical design of new applications/systems and architecture. Contribute to proof-of-concept and feasibility analysis.
• Continually evaluate emerging technologies to identify opportunities, trends, and best practices that can be used to strengthen our technology platform and development practices.
• Interface with business analysts, project managers, and clients to clarify requirements as appropriate.
• Perform code review; onboard and mentor new software engineers, review code and enforce coding standards.
• Troubleshoots application problems independently and coordinate with the team to ensure resolution in an agile way.
• Be a proponent of Scrum/Agile methodology, adopting an interactive approach to support the frequent release of high-quality features.
• Code in a timely and scalable way, all while ensuring strong optimization. You'll also unit-test your code for robustness, including edge cases, usability, and general reliability.
• Work closely with our product team to deliver high-quality Android apps. Ultimately, our customers on Android will have a great mobile experience to you.

             

Similar Jobs you may be interested in ..