Senior Native Mobile Developer (android Java & Ios Swift) Immediate

Year    TN, IN, India

Job Description

Job Summary:

We are seeking a seasoned Senior Native Mobile Developer with 4+ years of hands-on experience in building robust, scalable, and high-performance applications for both Android (Java) and iOS (Swift). The ideal candidate will be a strong problem-solver, a collaborative team player, and possess a deep understanding of mobile architecture, best practices, and the full mobile development lifecycle. This role requires working from our Chennai office.

Key Responsibilities:



Design, develop, test, deploy, and maintain high-quality native mobile applications for both Android and iOS platforms. Write clean, efficient, well-documented, and maintainable code in Java for Android and Swift for iOS. Collaborate closely with product managers, UI/UX designers, backend developers, and other stakeholders to translate business requirements into technical specifications and deliver impactful features. Implement and integrate RESTful APIs and other web services for seamless data exchange with backend systems. Ensure the performance, quality, and responsiveness of applications, identifying and resolving bottlenecks, bugs, and performance issues. Stay up-to-date with the latest mobile technologies, trends, and best practices in native Android and iOS development. Participate in code reviews, provide constructive feedback, and mentor junior developers. Contribute to architectural discussions and decisions, ensuring scalable and robust mobile solutions. Implement and enforce security best practices to safeguard user data and application integrity. Manage App Store and Google Play Store submission processes, including provisioning profiles, certificates, and compliance. Develop and implement unit and UI tests to ensure application stability and quality. Work with version control systems (e.g., Git) effectively.

Required Skills and Qualifications:



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

4+ years of professional experience in native mobile application development.

Strong proficiency in Java for Android development

, with a deep understanding of Android SDK, lifecycle, and architectural components (e.g., Activities, Fragments, Services, Broadcast Receivers).

Strong proficiency in Swift for iOS development

, with a deep understanding of iOS SDK, Cocoa Touch, UIKit, and key frameworks (e.g., Core Data, Core Animation). Experience with architectural patterns such as MVC, MVVM, and VIPER for iOS, and MVP/MVVM for Android. Proven experience in consuming and integrating RESTful APIs and handling JSON data. Solid understanding of mobile UI/UX principles, Material Design for Android, and Apple Human Interface Guidelines for iOS. Experience with offline storage solutions (e.g., SQLite, Core Data, Room Database). Proficiency with mobile development tools such as Android Studio, Xcode, and Git. Experience with build automation and CI/CD pipelines for mobile applications is a plus. Excellent problem-solving skills and logical thinking. Strong communication and interpersonal skills, with the ability to work effectively in a team environment. Ability to work independently and manage multiple tasks simultaneously.
Send your resume to gopi@nithminds.com

Job Type: Permanent

Pay: ?800,000.00 - ?1,400,000.00 per year

Schedule:

* Day shift

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3871869
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TN, IN, India
  • Education
    Not mentioned
  • Experience
    Year