Epicareer Might not Working Properly
Learn More

Developer - Mobility Android ((local only)

  • Full Time, onsite
  • New York Technology Partners
  • Hybrid, United States of America
Salary undisclosed

Checking job availability...

Original
Simplified

Qualifications:
6+ years of experience developing large scale mobile applications using Xamarin, java and Kotlin
Strong knowledge of Android UI design principles, patterns, and best practices
Experience in Modern Android Architecture and User Interface (Android Architecture Components, Navigation, Paging, Material Design etc.)
Familiarity with Jetpack Compose
Experience with third party libraries like Retrofit, Hilt, Dagger, Glide etc.
Experience with RESTful APIs to connect Android applications to back-end services
Experience with Firebase Framework for Android
Familiarity with cloud message APIs and push notifications
Experience with offline storage, threading, and performance tuning
Experience with performance and memory tuning with tools
Knack for benchmarking and optimization
Proficient understanding of code versioning tools (Git)
Familiarity with continuous integration
Experience in Test Driven Development.

What will give you a competitive edge (PREFERRED QUALIFICATIONS)
Bachelors/master s degree in computer science, Information Systems, with 8+ years of relevant technical experience.
Working knowledge on AWS
DevOps and/or automation experience in code testing, building, and deployment a plus
Experience building computer software within the airline industry is a plus

Responsibilities:
Design and develop advanced applications for the Android platform
Ensure the performance, quality, and responsiveness of applications
Collaborate with a team to define, design, and ship new features
Identify and correct bottlenecks and fix bugs
Help maintain code quality, organization, and automatization
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Support other team members where required, including troubleshooting and maintenance of production systems/programs/applications
On-call support rotation function may be required

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job

Qualifications:
6+ years of experience developing large scale mobile applications using Xamarin, java and Kotlin
Strong knowledge of Android UI design principles, patterns, and best practices
Experience in Modern Android Architecture and User Interface (Android Architecture Components, Navigation, Paging, Material Design etc.)
Familiarity with Jetpack Compose
Experience with third party libraries like Retrofit, Hilt, Dagger, Glide etc.
Experience with RESTful APIs to connect Android applications to back-end services
Experience with Firebase Framework for Android
Familiarity with cloud message APIs and push notifications
Experience with offline storage, threading, and performance tuning
Experience with performance and memory tuning with tools
Knack for benchmarking and optimization
Proficient understanding of code versioning tools (Git)
Familiarity with continuous integration
Experience in Test Driven Development.

What will give you a competitive edge (PREFERRED QUALIFICATIONS)
Bachelors/master s degree in computer science, Information Systems, with 8+ years of relevant technical experience.
Working knowledge on AWS
DevOps and/or automation experience in code testing, building, and deployment a plus
Experience building computer software within the airline industry is a plus

Responsibilities:
Design and develop advanced applications for the Android platform
Ensure the performance, quality, and responsiveness of applications
Collaborate with a team to define, design, and ship new features
Identify and correct bottlenecks and fix bugs
Help maintain code quality, organization, and automatization
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Support other team members where required, including troubleshooting and maintenance of production systems/programs/applications
On-call support rotation function may be required

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job