Uffizio
Uffizio3h ago
Foundit

Associate Android Programmer

Ahmedabad, India
Full Time
Mid Level

Auto Apply to 50+ AI Matched Associate Android Programmer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Uffizio

Responsibilities

Qualifications & Requirements

Experience Level: Mid Level

Full Job Description

About the Role

We are looking for a skilled Android developer with 2-4 years of experience to join our team. The ideal candidate will have a strong command of Java and Kotlin, along with a solid understanding of front-end languages, and will be responsible for the end-to-end development of Android applications. This role involves designing, developing, and coordinating with cross-functional teams working on various infrastructure layers. A commitment to collaborative problem-solving, sophisticated design, and product quality is paramount.

Roles & Responsibilities

  • Thoroughly understand project requirements and consult with the reporting manager before commencing development.
  • Precisely plan and schedule development tasks to minimize rework, gaining approval from the reporting manager before initiating work.
  • Execute development tasks within specified timelines, ensuring high-quality, error-free results.
  • Create and maintain development task documentation in a specified format.
  • Maintain open communication with fellow team members as needed to foster collaboration and problem-solving.
  • Perform unit testing on self-developed modules before submitting them to the QA department, documenting test cases and results.
  • Utilize task management tools for tracking and managing development tasks, including commenting, time tracking, and submission to QA.
  • Take prompt action to address issues reported by the QA department to ensure smoother project delivery.
  • Collaborate with relevant stakeholders to address any doubts or questions that may arise during project development.
  • Engage in software analysis, programming, testing, and debugging, and provide recommendations for process improvements.
  • Translate project requirements into detailed specifications and identify both production and non-production application issues.
  • Exhibit patience and perseverance when facing challenges, problem-solving, and learning new technologies.

Qualifications And Requirements

  • Bachelor's degree in Computer Science, Computer Science and Engineering, Information Technology, or a related field.
  • Strong understanding of Java and Kotlin programming concepts and object-oriented programming (OOP).
  • Proficiency in IDE like Android Studio.
  • Experience with RESTful APIs to connect Android applications to back-end services.
  • Experience with various latest libraries available for Android.
  • Experience with Coroutines, multithreading, Rx Java, and retrofit.
  • Database expertise with Room Database.
  • Experience with the latest Android Design skills, (constraint layout, compose).
  • Competence in data preparation and analytics generation.
  • Familiarity with task management tools such as GitHub and JIRA.
  • Strong problem-solving and analytical abilities.
  • Excellent communication and teamwork skills.
  • Proficient in maintaining and upgrading existing Android codebases in response to evolving platform requirements, APIs, and system behaviors.
  • Experience in building reusable and efficient custom UI components aligned with design guidelines, ensuring consistency and optimal user experience across devices.

Good To Have

  • Experience with Jetpack Compose for building responsive, maintainable, and scalable Android UIs.

Technology Stack

  • Programming Languages: Java and Kotlin (Core and Advanced)
  • Frameworks: Android
  • IDEs: Android Studio
  • Databases: Room Database
  • Task Management Tools: GitHub and JIRA

Additional Beneficial Skills

  • Experience with Flutter or React Native frameworks
  • Knowledge of CI/CD pipelines for mobile apps
  • Exposure to large-scale or real-time applications

Company

Uffizio

Uffizio

Ahmedabad, India
Posted on Foundit
Associate Android Programmer at Uffizio | Ahmedabad, India | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform