Hi ram,
Hope you are doing good.
Job Title: Sr. Android Developer
Bedminster, NJ (Onsite)
Duration: 12 Months
Contract: C2C
Required Exp: 10+ years.
Job Description:
As a Sr. Android Developer, you will play a crucial role in the development lifecycle, bringing technical expertise, leadership, and innovation to the team to ensure the success of Android projects
Key Skill Sets:
· Proficient in Android SDK with strong knowledge of different Android versions.
· Solid understanding of Android framework and library components.
· Familiarity with Kotlin/Java/C++ and Android JNI and NDK concepts.
· Strong expertise in Multithreading concepts.
· Experience working with RESTful APIs to connect Android applications to back-end services.
· In-depth knowledge of Android UI design principles, patterns, and best practices.
· Proven experience with offline storage, threading, and performance tuning.
· Ability to design applications based on natural user interfaces.
· Familiarity with additional sensors, including gyroscopes and accelerometers.
· Knowledgeable about the open-source Android ecosystem and commonly used libraries.
· Proficient in understanding business requirements and translating them into technical specifications.
· Experience with cloud message APIs and push notifications.
· Adept at benchmarking and optimization.
· Understanding of Google’s Android design principles and interface guidelines.
· Excellent knowledge of working with dynamic data (JSON & XML) through various interface types, such as REST API.
· Strong fundamentals in Object-Oriented design, data structures, and algorithms.
· Knowledge of low-level C-based libraries is preferred.
· Experience in domain knowledge such as RIL and android telephony (LTE, CDMA, EvDO, WCDMA, GSM/EDGE, TCP/IP)
· Experience on android system classes with phone calls (VoLTE, Vo WIFI, 1xCall), SMS, Messaging with other apps, Bluetooth, WIFI, IMS registration.
Attributes:
· Proactive problem solver with strong analytical skills.
· Effective communicator with the ability to translate technical concepts to non-technical stakeholders.
· Strong team player with the ability to provide technical leadership.
· Detail-oriented and committed to delivering high-quality software solutions.
· This Senior Android Developer role requires a seasoned professional with a comprehensive skill set in Android development, a deep understanding of software architecture, and the ability to collaborate effectively within a dynamic development environment.
EDUCATION/CERTIFICATIONS:
· Bachelor’s degree in Electrical Engineering or Computer Science OR Equivalent degree is required.