Mobile App Development

India, Maharashtra, Mumbai

Contractual

icon
₹ 800000 - 1000000 Lakh/year

experience
3 - 4 yrs

experience
3 - 4 yrs

Posted on: 4 months ago

Skills

java
kotlin

1. Overview:

  • This role is for a skilled Mobile App Developer to join our dynamic team. The successful candidate will be responsible for designing, developing, testing, and maintaining high-quality mobile applications for Android platforms. The primary objective is to deliver engaging, user-friendly, and robust applications that meet business requirements and exceed user expectations.


2. Key Responsibilities:

  • Design and develop mobile applications for Android platforms using native technologies (Java/Kotlin for Android and Swift/Objective-C for primary focus is Android).

  • Translate designs and wireframes into high-quality code.

  • Conduct thorough testing and debugging of applications to ensure stability and performance.

  • Collaborate with designers, product managers, and other developers to ensure seamless integration and functionality.

  • Implement and maintain application security best practices.

  • Optimize applications for performance and scalability.

  • Participate in code reviews and contribute to improving the development process.

  • Stay up-to-date with the latest technologies and trends in mobile app development.

  • Document code and processes effectively.

  • Troubleshoot and resolve application issues reported by users.


3. Technical Skills:

  • Proficient in Java and Kotlin for Android development.

  • Experience with Android SDK, Android Studio, and related development tools.

  • Experience with RESTful APIs and JSON.

  • Understanding of software design patterns and principles.

  • Experience with version control systems (e.g., Git).

  • Familiarity with database technologies (e.g., SQLite, Room).

  • Experience with testing frameworks (e.g., JUnit, Mockito).

  • Understanding of UI/UX principles.

  • Experience with Agile development methodologies.

  • Experience with development (Swift/Objective-C) is a plus.


4. Required Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.

  • Minimum of 2 years of experience in mobile app development (Android focus).

  • Proven ability to deliver high-quality mobile applications.

  • Strong problem-solving and analytical skills.

  • Excellent communication and teamwork skills.


5. Skills & Experience:

  • Java: Demonstrated experience in designing, developing, and testing Android applications using Java. Strong understanding of object-oriented programming principles and Java's core libraries is essential. Experience with multithreading and concurrency is a plus.

  • Kotlin: Experience with Kotlin for Android development is highly desirable. A strong understanding of Kotlin's features and its interoperability with Java is beneficial. Experience with Kotlin Coroutines is a plus. The candidate should be able to write clean, efficient, and maintainable Kotlin code. Ideally, the candidate will show a preference for Kotlin over Java for new development.