P

Senior Software Engineer - Android - Bangalore

Photon Group
On-site
India
Description

We are seeking a skilled Android Developer with a strong background in Kotlin to join our dynamic technology team. The ideal candidate will have a passion for developing high-quality mobile applications and a track record of delivering innovative solutions in the Android ecosystem. This role involves designing, developing, and maintaining Android applications while collaborating closely with cross-functional teams to enhance user experiences and meet business goals.

Key Responsibilities

  • Application Development: Design, develop, test, and deploy Android applications using Kotlin, ensuring high performance, responsiveness, and a seamless user experience.

  • Code Quality: Write clean, maintainable, and efficient code while following best practices for Android development and Kotlin programming.

  • Collaboration: Work closely with UI/UX designers, product managers, and other developers to understand requirements and translate them into functional, user-friendly features.

  • Problem Solving: Troubleshoot and debug issues, optimize performance, and ensure the applications meet quality standards and technical specifications.

  • Updates & Maintenance: Regularly update applications to incorporate new features, improvements, and security patches.

  • Documentation: Create and maintain comprehensive documentation for code, application features, and development processes.

  • Innovation: Stay updated with the latest trends and advancements in Android development and Kotlin, and apply this knowledge to enhance the applications and development practices.

Required Qualifications

  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.

  • Technical Skills:

    • Proficiency in Kotlin and understanding of Android SDK.

    • Experience with Android Studio and related tools.

    • Familiarity with RESTful APIs, third-party libraries, and JSON.

    • Strong knowledge of Android UI/UX design principles, patterns, and best practices.

    • Experience with version control systems such as Git.


  • Soft Skills:

    • Strong problem-solving skills and attention to detail.

    • Excellent communication and teamwork abilities.

    • Ability to work independently and manage time effectively.

    • Adaptability and willingness to learn and grow within the role.