Highlights
Design and develop Android applications using Java, integrate third-party APIs, optimize performance across different devices.
Description
Our esteemed client, a leading IT services and consulting firm, seeks an enthusiastic Full Stack Developer to join our dynamic Engineering team. This position is pivotal in shaping the future of mobile applications through robust development processes and seamless integration with third-party APIs. As a key member of the software development and quality assurance department, you will contribute significantly by designing, developing, and optimizing Android applications using Java.
Key responsibilities include:
- Designing and Developing: Assist in the creation and refinement of basic Android applications using Java. This involves understanding user requirements, creating technical specifications, and translating them into functional apps.
- API Integration & Data Storage: Integrate third-party APIs to enhance functionality and ensure seamless data storage solutions such as Room or SQLite are implemented effectively. You will also work closely with local data storage mechanisms to optimize performance and user experience across a variety of devices.
- Performance Optimization: Ensure that applications perform optimally on different Android platforms, optimizing speed and responsiveness for users. This role involves continuous monitoring and fine-tuning to provide the best possible user experience.
We are looking for a candidate who possesses:
- Basic understanding of Android SDK & Java fundamentals.
- Familiarity with Activities, Fragments, UI layouts, and Gradle.
- Experience using ADB (Android Debug Bridge) and debugging tools at an academic or project level.
This is a full-time permanent position in our Engineering - Software & QA department. Ideal candidates should have a strong educational background with a degree in any specialization, preferably UG: Diploma, B.Tech/B.E., PG: M.Tech, MS/M.Sc(Science), or MCA.
Skills