Senior Android Developer

ILAPS Software Solutions
Posted on

Experience
4 - 5 yrs
Job Location
Noida, India
Vacancy
1
Designation
Senior Android Developer
Job Type
Not specified

Job Description

ILAPS Software Solutions is looking for Senior Android Developer to join our dynamic team and embark on a rewarding career journey The Senior Android Developer is responsible for designing, developing, and maintaining high-quality Android applications

They will collaborate with cross-functional teams, including product managers, designers, and backend developers, to deliver robust and innovative mobile solutions

The Senior Android Developer will also provide technical guidance, mentorship, and contribute to the overall improvement of the Android development process

Key Responsibilities: Design, develop, and maintain advanced and scalable Android applications using Java or Kotlin programming languages and the Android SDK

Collaborate with product managers, designers, and backend developers to understand requirements, propose technical solutions, and ensure the successful implementation of features

Participate in the entire software development lifecycle, including requirements analysis, design, coding, testing, debugging, and deployment

Conduct code reviews, provide feedback, and ensure adherence to coding standards, best practices, and quality guidelines

Optimize application performance, efficiency, and stability by identifying and resolving technical issues, bugs, and bottlenecks

Stay updated on the latest Android development trends, technologies, and best practices, and share knowledge with the development team

Work closely with the QA team to ensure robust testing of developed features, assist in test case creation, and troubleshoot reported issues

Collaborate with backend developers to integrate mobile applications with server-side APIs and services

Mentor and provide technical guidance to junior Android developers, fostering their growth and development

Contribute to the continuous improvement of the Android development process, tools, and frameworks

Qualifications and Requirements: Bachelor's degree in computer science, software engineering, or a related field

Equivalent work experience will also be considered

Proven experience in Android application development, with a strong portfolio of Android apps available on the Google Play Store

Expertise in Android development using Java or Kotlin, including a deep understanding of Android SDK, Android Studio, and related tools

Solid knowledge of Android UI/UX guidelines, patterns, and best practices for creating intuitive and visually appealing user interfaces

Experience with client-server architectures and RESTful APIs for seamless integration with backend systems

Strong understanding of mobile application performance optimization, memory management, and battery usage optimization

Proficiency in using version control systems (e

g

, Git) and familiarity with agile development methodologies (e

g

, Scrum, Kanban)

Excellent problem-solving and analytical skills, with the ability to analyze complex technical issues and provide innovative solutions

Strong communication and collaboration skills, with the ability to effectively communicate technical concepts to both technical and non-technical stakeholders

Ability to work independently and as part of a team, managing multiple projects and priorities simultaneously

Experience with cross-platform development frameworks (e

g

, React Native, Flutter) is a plus

Familiarity with backend technologies such as Node

js, Python, or PHP is advantageous

Knowledge of software testing principles and experience with automated testing frameworks is desirable

Contributions to open-source projects or participation in developer communities is a plus

Continuous learning mindset, keeping up with emerging technologies and industry trends in the Android development ecosystem

No Referrers Available

There are currently no referrers available for this job. You can still apply, will let you know once there is any referrer available.