Android Developer

» Android Developer
Information Technology
in Ft Lauderdale
, FL
Reference: 19-01992

Android Developer:

An Android developer responsible for building mobile applications used enterprise wide. Your primary responsibilities will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the application and environmental infrastructure. Commitment to collaborative problem solving, sophisticated design, and quality product is essential. Looking for a passionate developer who is interested to learn new skills and also can wear multiple hats.

What You Will Be Doing:

  • Working with UX design team to translate application storyboards and use cases into functional applications
  • Design, build, and maintain efficient, reusable, and reliable code
  • Ensure best practices for user interface development including accessibility and localization
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Help maintain code quality, organization, and automatization
  • Design and develop, high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance
  • Participate and contribute in all phases of development lifecycle, using agile methodologies
  • Write well designed, testable, efficient code

Required Skills:

  • 5+ years of software development experience in Android development
  • Expertise in connecting to RESTful API’s to connect Android applications to back-end services
  • Experience with Dagger, Retrofit and/or RxJava highly desirable
  • Strong knowledge of Android UI design principles and patterns
  • Experience with offline storage, threading and performance tuning
  • Bachelor’s degree or higher in computer science or related
  • Solid design and coding skills in Java
  • Strong Unit Testing Skills
  • Familiarity with cloud message APIs and push notifications
  • Git/Github
  • Experience working in an Agile/Scrum environment
  • Strong interpersonal and communication skills
  • Highly innovative, flexible and self-directed
  • Experience with the full development life cycle from inception to production