I360 - Arlington, VA

posted about 2 months ago

Full-time - Mid Level
Arlington, VA
Real Estate

About the position

i-360 is seeking an Android Mobile Developer to join their team. The ideal candidate will be responsible for designing, developing, and optimizing mobile applications for Android platforms. This role involves ensuring application stability and consistency, providing ongoing support, and adhering to industry best practices while working collaboratively within a team environment.

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.

Benefits

  • Medical, dental, and vision insurance.
  • Flexible spending and health savings accounts.
  • Life insurance, ADD, and disability insurance.
  • Retirement plan.
  • Paid vacation/time off.
  • Educational assistance.
  • Infertility assistance, paid parental leave, and adoption assistance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service