Epicareer Might not Working Properly
Learn More
C

Android Developer

  • Full Time, onsite
  • Clairvoyant AI, Inc.
  • Hybridwork from client's office in Pittsburgh 2 or 3 days a week, United States of America
Salary undisclosed

Checking job availability...

Original
Simplified

Hi,

We have urgent requirements for our direct client, please go through the below Job Description. If you are interested please send me your updated word format resume to and reach me @ 5231-4672.

Job Title: Android Developer
Location: Pittsburgh/ Cleveland (Hybrid)
Duration : Full Time

Key Responsibilities:
Design and build advanced applications for the Android platform.
Collaborate with cross-functional teams to define, design, and ship new features.
Work on developing and enhancing a brand-new Android application to integrate with our authorization orchestration platform.
Integrate and work with REST APIs, possibly GraphQL, and WebSockets for real-time data exchange.
Ensure the app is responsive, stable, and high-performing on multiple Android devices.
Use Android Jetpack libraries (e.g., Navigation, Room, WorkManager) to build scalable and maintainable features.
Write clean, efficient, and maintainable code.
Implement unit tests (JUnit, Mockito) and UI tests (Espresso) to ensure the app's functionality.
Collaborate with backend developers to ensure smooth integration of backend services and APIs.
Utilize modern CI/CD tools like Jenkins and GitHub Actions for streamlined build and deployment processes.
Contribute to code reviews and mentor junior developers when required.

Must-Have Skills & Experience:
Programming Languages: Kotlin (mandatory), Java, and knowledge of other languages such as C++, Python, or JavaScript.
Android Development: 5-7 years of hands-on experience with Android development.
Proficient in working with Android Jetpack libraries like Navigation, Room, WorkManager, etc.
Experience in multi-threading and working with coroutines.
Version Control: Proficient in Git (Bitbucket and GitHub).
CI/CD Tools: Hands-on experience with Jenkins and GitHub Actions for continuous integration and delivery.
Unit Testing & UI Testing: Proficient in unit testing (JUnit, Mockito) and UI testing (Espresso).
Experience integrating third-party libraries like Retrofit, Glide, Firebase, etc.
Experience with REST APIs, and familiarity with GraphQL/WebSockets.
Strong knowledge of data serialization formats such as JSON.
Ability to build and maintain complex Android applications while ensuring high performance and user experience.

Good-to-Have Skills & Experience:
Experience with Jetpack Compose for building UI, although not mandatory.
Familiarity with MVP, MVVM, or Clean Architecture patterns.
Exposure to various Android frameworks and tools to build scalable apps.
Experience working with offline storage, background services, and push notifications.
Understanding of app performance optimization and memory management techniques.
Knowledge of cloud technologies like Firebase, AWS, or Google Cloud.

Additional Skills:
Strong problem-solving skills with a focus on delivering optimal solutions.
Ability to work effectively in an agile environment with changing requirements.
Excellent communication and collaboration skills, with the ability to interact with both technical and non-technical stakeholders.
A proactive attitude towards learning new technologies and frameworks.

What we provide:
Opportunities to develop and grow as an engineer. We are at the forefront of our industry, always expanding into new areas, and working with open-source and new technologies.
A set of hardworking and dedicated peers.
Growth and mentorship. We believe in growing engineers through ownership and leadership opportunities. We also believe mentors help both sides of the equation.

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

Hi,

We have urgent requirements for our direct client, please go through the below Job Description. If you are interested please send me your updated word format resume to and reach me @ 5231-4672.

Job Title: Android Developer
Location: Pittsburgh/ Cleveland (Hybrid)
Duration : Full Time

Key Responsibilities:
Design and build advanced applications for the Android platform.
Collaborate with cross-functional teams to define, design, and ship new features.
Work on developing and enhancing a brand-new Android application to integrate with our authorization orchestration platform.
Integrate and work with REST APIs, possibly GraphQL, and WebSockets for real-time data exchange.
Ensure the app is responsive, stable, and high-performing on multiple Android devices.
Use Android Jetpack libraries (e.g., Navigation, Room, WorkManager) to build scalable and maintainable features.
Write clean, efficient, and maintainable code.
Implement unit tests (JUnit, Mockito) and UI tests (Espresso) to ensure the app's functionality.
Collaborate with backend developers to ensure smooth integration of backend services and APIs.
Utilize modern CI/CD tools like Jenkins and GitHub Actions for streamlined build and deployment processes.
Contribute to code reviews and mentor junior developers when required.

Must-Have Skills & Experience:
Programming Languages: Kotlin (mandatory), Java, and knowledge of other languages such as C++, Python, or JavaScript.
Android Development: 5-7 years of hands-on experience with Android development.
Proficient in working with Android Jetpack libraries like Navigation, Room, WorkManager, etc.
Experience in multi-threading and working with coroutines.
Version Control: Proficient in Git (Bitbucket and GitHub).
CI/CD Tools: Hands-on experience with Jenkins and GitHub Actions for continuous integration and delivery.
Unit Testing & UI Testing: Proficient in unit testing (JUnit, Mockito) and UI testing (Espresso).
Experience integrating third-party libraries like Retrofit, Glide, Firebase, etc.
Experience with REST APIs, and familiarity with GraphQL/WebSockets.
Strong knowledge of data serialization formats such as JSON.
Ability to build and maintain complex Android applications while ensuring high performance and user experience.

Good-to-Have Skills & Experience:
Experience with Jetpack Compose for building UI, although not mandatory.
Familiarity with MVP, MVVM, or Clean Architecture patterns.
Exposure to various Android frameworks and tools to build scalable apps.
Experience working with offline storage, background services, and push notifications.
Understanding of app performance optimization and memory management techniques.
Knowledge of cloud technologies like Firebase, AWS, or Google Cloud.

Additional Skills:
Strong problem-solving skills with a focus on delivering optimal solutions.
Ability to work effectively in an agile environment with changing requirements.
Excellent communication and collaboration skills, with the ability to interact with both technical and non-technical stakeholders.
A proactive attitude towards learning new technologies and frameworks.

What we provide:
Opportunities to develop and grow as an engineer. We are at the forefront of our industry, always expanding into new areas, and working with open-source and new technologies.
A set of hardworking and dedicated peers.
Growth and mentorship. We believe in growing engineers through ownership and leadership opportunities. We also believe mentors help both sides of the equation.

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