Android Engineer Job in Infraveo Technologies

Android Engineer

Apply Now
Job Summary

We are seeking a Android Engineer who can develop and maintain and enhance our mobile applications.

Responsibilities:

  • Design and develop mobile solutions for our existing and new features using Kotlin
  • Analyze user stories, provide realistic estimations, and participate in sprint planning, scrums, demos, and retrospectives.
  • Collaborate with product and other stakeholders to define scalable, maintainable solutions within budget and timelines.
  • Develop detailed mobile software documentation and assist in task assignment for team members.
  • Build stable, performant mobile applications, focusing on user experience and innovation.
  • Recommend improvements to processes, technologies, and coding practices to enhance team effectiveness.
  • Stay updated with the latest technologies and trends to provide creative solutions to both existing and new problems.
  • Maintain focus and problem-solve in a dynamic, fast-paced environment with cross-functional teams.

Requirements:

  • 7+ years of experience in building highly scalable and performant production applications.
  • Strong experience with Android Studio, modern design patterns such as MVVM, etc. and Agile/Scrum methodologies for building consumer-facing applications.
  • A thorough knowledge of the Android SDK, architecture components, and Jetpack libraries (such as LiveData, ViewModel and Navigation), coupled with a strong passion for ongoing learning and staying up-to-date with industry trends
  • Proficiency in Kotlin. Strong understanding of Kotlin syntax and features (e.g., coroutines, extension functions, null safety, data classes).
  • Strong expertise in enhancing user interfaces through the interoperability of Android Views and Jetpack Compose.
  • Proficiency in Java programming, basic to advanced features (like generics, collections, and multithreading).
  • Proven ability to contribute to the full development cycle, including technical design, development, testing, experimentation, analysis, and product launch.
  • Excellent collaboration skills to communicate about software processes, architectures, and design patterns across various teams.
  • Experience working in an Agile Team consisting of product managers, project managers, design, QA, and tech.
  • Solid understanding of mobile development principles, patterns, and best practices related to application development concepts, designs, and architectures.
  • Excellent communication skills required to interact with senior leaders, technical colleagues, and partners.
  • Strong knowledge of unit testing and continuous integration.
  • Proactive attitude with a passion for consumer software.
  • Education and/or Technology Requirement:
  • Bachelor’s degree in Computer Science, Engineering, Information Systems, or related field/work experience.
  • Professional experience with relevant technologies (Java, Android SDK, Kotlin and architectures to support these projects properly.

    Benefits:
  • Work Location: Remote
  • 5 days working​


Experience Required :

5 to 10 Years

Vacancy :

2 - 4 Hires

Skills Required :

Android Studio, Agile, Scrum, Scalable, SDK, MVVM

Apply Now
Similar Jobs for you

See more recommended jobs

Your 4 Step Guide to Career Success

Apply for jobs
Create Profile
Schedule Interview
Get Hired