Logo for PradeepIT Consulting Services Pvt Ltd

Software Dev Engineer 1 [Native Android]

Roles & Responsibilities

  • Bachelor's degree in Computer Science, Engineering, or related field (Master's degree preferred); 1-3 years of professional Android development experience.
  • Proficiency in Kotlin, including Kotlin Flow and coroutines; strong knowledge of Android SDK, Android Studio, and related development tools.
  • Experience with Android architecture components (MVVM, LiveData, Room, RecyclerView, Data Binding / View Binding) and dependency injection frameworks like Dagger/Hilt; familiarity with RESTful APIs and JSON/Proto.
  • Excellent problem-solving, communication, and collaboration skills; ability to thrive in a fast-paced Agile environment; proficiency with Git and CI tools (e.g., Jenkins).

Requirements:

  • Design and Architecture: Collaborate with cross-functional teams to design a scalable and robust Android app; adhere to best practices and promote code reusability.
  • Development: Write clean, maintainable Kotlin code; implement new features, enhancements, and bug fixes according to project requirements and timelines.
  • Testing and Performance: Develop and execute unit and integration tests to ensure reliability; optimize Android applications for speed and resource efficiency.
  • Collaboration and Continuous Improvement: Work with product managers, designers, and engineers; participate in Agile ceremonies; stay updated on latest Android trends and continuously improve processes and coding standards.

Job description

Software Dev Engineer 1 [Native Android]

Remote

About the team and the role

  • We are looking for highly motivated individuals who can join our engineering team as SDE-1. 
  • As an Android SDE-1, you will play a crucial role in developing and enhancing our Android mobile application.
  • This opportunity offers you a chance to work closely with our talented team of Android developers and gain valuable hands-on experience in the fast-paced world of app development. 
  • We are seeking a skilled Android Software Development Engineer (SDE-1) to join our dynamic team. The ideal candidate should have a passion for mobile technology and a proven track record of delivering high-quality Android applications. 
  • As an SDE-1, you will be responsible for designing, developing, and maintaining Android applications that delight our users and exceed industry standards.


Key Responsibilities

1. Design and Architecture: Collaborate with cross-functional teams to make our app more
scalable and robust. Adhere to best practices and promote code reusability.
2. Development: Write clean, maintainable, reusable code in Kotlin. Implement new
features, enhancements, and bug fixes according to project requirements and timelines.
3. Testing: Develop and execute comprehensive unit tests and integration tests to ensure
the reliability and stability of our Consumer App.
4. Performance Optimization: Identify performance bottlenecks and optimize Android
applications for speed, responsiveness, and resource efficiency.
5. Documentation: Create technical documentation, including design documents, API
specifications, and release notes. Document codebase changes, architecture decisions,
and development processes to facilitate knowledge sharing and onboarding.
6. Collaboration: Collaborate closely with product managers, designers, and other
engineers to translate product requirements into technical solutions. Participate in Agile
ceremonies, such as sprint planning, daily stand-ups, and retrospectives.
7. Continuous Improvement: Stay updated on the latest trends, tools, and technologies in
Android development. Continuously improve development processes, coding standards,
and software quality through innovation and experimentation.

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field (Master's degree
    preferred).
  • 1-3 years of professional experience in Android application development.
  • Proficiency in Kotlin programming languages including Kotlin Flow and coroutines.

Proficiency with the following:

  • ANR detection and resolution
  • Memory leak detection and resolution
  • Dependency Injection framework like Dagger, Hilt etc
  • Strong understanding of Android SDK, Android Studio, and related development tools.
  • Experience with Android architecture components (e.g., MVVM, LiveData, Room,RecyclerView optimisations, Data binding, View Binding etc).
  • Solid understanding of software design principles, patterns, and best practices.
  • Experience with RESTful APIs, JSON/Proto etc
  • Familiarity with version control systems (e.g., Git) and continuous integration tools (e.g. Jenkins).
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration skills.
  • Ability to thrive in a fast-paced, dynamic environment and adapt to changing priorities.
  • Knowledge and hands on experience of Kotlin Multiplatform will be cherry on the top.

Android Developer Related jobs

Other jobs at PradeepIT Consulting Services Pvt Ltd

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.