About This Role
Mobile App Developer

Job Type : Full Time

Experience : 1 Year

Salary : 2.8 LPA

Location : Gurgaon India

About Digital Innovations:

Digital Innovations is a growing IT company offering Web and other IT services in Gurugram. We are working from past 10 years (Founded in 2013) in the Industry with 100% customer-oriented services. As a creative webs and software service provider we are offering Website, CRM, ERP, Web Applications, Mobile Application and Software Development

About the Role:

We are searching for a talented and motivated Mobile App Developer to join our growing team! In this role, you will be responsible for the design, development, and implementation of innovative mobile applications across various platforms. You will collaborate closely with designers, project managers, and other developers to deliver high-quality and user-friendly mobile experiences.

Responsibilities:

  • Develop native mobile applications for Android and/or iOS using Java and/or Kotlin.
  • Write clean, maintainable, and well-documented code.
  • Participate in the entire development lifecycle, from requirements gathering to testing and deployment.
  • Collaborate with designers and product managers to translate user stories and wireframes into functional mobile apps.
  • Perform unit testing and integration testing to ensure code quality.
  • Stay up-to-date with the latest mobile development trends and technologies.
  • May be involved in bug fixing and maintenance of existing mobile applications.

Qualifications:

  • Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
  • 1-2 years of experience developing mobile applications with Java and/or Kotlin.
  • Strong understanding of object-oriented programming principles.
  • Experience with Android Studio and/or Xcode is a plus.
  • Familiarity with UI/UX design principles is a plus.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • Passion for mobile technology and a desire to learn new things.

Technical Skills:

  • Programming Languages:
    • Proficient in Java or Kotlin (or ideally both) for Android app development.
    • Familiarity with other programming languages like Python or C++ (a plus).
  • Android SDK and Frameworks:
    • In-depth knowledge of the Android SDK (Software Development Kit) and its components.
    • Understanding of various Android frameworks like Jetpack (including libraries like Navigation, Room, ViewModel, etc.).
  • Android Studio: Expertise in using Android Studio as the primary development environment.
  • Version Control Systems (VCS): Familiarity with Git for version control and collaboration.
  • UI/UX Design: Basic understanding of UI/UX design principles to translate designs into functional apps.
  • API Integration: Experience integrating APIs (Application Programming Interfaces) into Android apps.
  • Testing: Knowledge of writing unit tests and integration tests for code quality assurance.
  • Android Architecture: Understanding of common Android app architectures like Model-View-Presenter (MVP) or Model-View-ViewModel (MVVM).
  • Android Security: Awareness of Android security best practices to build secure applications.

Additional Skills:

  • Problem-Solving and Analytical Skills: Strong ability to identify, analyze, and solve complex technical problems.
  • Communication and Collaboration Skills: Excellent communication skills to collaborate effectively with designers, product managers, and other developers.
  • Attention to Detail: Meticulous attention to detail to write clean, maintainable, and well-documented code.
  • Learning Agility: Passion for staying up-to-date with the latest advancements in mobile development technologies and best practices.
  • Teamwork: Ability to work independently and as part of a team towards a common goal.

Bonus Skills:

  • Experience with cross-platform development frameworks like React Native or Flutter (a plus).
  • Knowledge of cloud platforms like Google Cloud Platform (GCP) or Amazon Web Services (AWS) for backend development (a plus).
  • Experience with machine learning (ML) or artificial intelligence (AI) for mobile app development (a plus).

Benefits:

  • Competitive salary and benefits package (ranging from ₹2 LPA to ₹4 LPA based on experience and qualifications).
  • Opportunity to work on challenging and innovative projects.
  • Collaborative and supportive work environment.
  • Continuous learning and development opportunities.

Skills
Let's build great things together!

Fill out this form and one of our client success managers will contact you within 24 hours. We have notifications set to make sure your message is received.

Contact