I360 - Arlington, VA

posted 3 months ago

Full-time
Arlington, VA
Real Estate

About the position

i-360 is seeking an Android Mobile Developer to join our team. The ideal candidate is self-motivated and possesses the technical expertise to design, develop, and optimize mobile applications for our platforms. They will architect and implement solutions using Android technologies, ensuring consistency and stability for users. Additionally, they will provide ongoing support, maintain reliability, and ensure all business and technical requirements are met while adhering to industry best practices. The candidate enjoys working in a collaborative team environment and contributes to establishing and maintaining engineering standards and best practices across the team and department.

Responsibilities

  • Develop and maintain Android apps with Java and Kotlin and integrate RESTful APIs using Retrofit.
  • Work with Git for version control and collaborate on code reviews.
  • Implement CI/CD pipelines for automated testing and deployment.
  • Optimize app performance and responsiveness, integrate Firebase for analytics and crash reporting, and manage Gradle versions for efficient build processes.
  • Manage the Play Store internal testing track, handle deployments, and communicate effectively with Play Store support.
  • Design solutions using MVC and MVVM patterns while applying SOLID principles for robust and maintainable code.
  • Simplify complex UI/UX requirements with a solid understanding of the benefits and tradeoffs of mixing activities and fragments.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

Requirements

  • Minimum of 3 years of experience in Android app development.
  • Proficient in Java, Kotlin, Android SDK, Retrofit, and Firebase services like Crashlytics and Firebase Analytics.
  • Strong understanding of MVC and MVVM design patterns, and well-versed in SOLID principles for software design.
  • Capable of simplifying complex UI/UX requirements and understanding the tradeoffs of mixing activities and fragments.
  • Proficient in Git and CI/CD pipelines, with solid understanding of Gradle build system, including managing, debugging, and migrating versions.
  • Experience with Play Store internal testing track and deployment processes.
  • Excellent collaboration and strong communication skills, with the ability to work in cross-functional teams.

Nice-to-haves

  • Experience with additional tools and technologies such as Jetpack, Dagger, or RxJava.
  • Experience with Agile/Scrum methodologies.
  • Contributions to open-source projects or personal projects showcasing your skills.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service