Mobile Application Developer

Published date: 2024/01/10
  • Location: Bengaluru, Karnataka, India
Responsibilities:

Develop and maintain high-quality mobile applications using Swift and Flutter frameworks.
Collaborate with cross-functional teams, including designers, backend developers, and product managers, to define, design, and ship new features.
Write clean, maintainable, and efficient code while adhering to coding standards and best practices.
Conduct thorough testing and debugging of applications to ensure optimal performance, reliability, and usability.
Stay up-to-date with the latest industry trends, technologies, and best practices in mobile application development.
Work closely with UI/UX designers to implement intuitive and visually appealing interfaces.
Optimize application performance, responsiveness, and scalability for various devices and platforms.
Troubleshoot and resolve application defects and issues reported by users.
Participate in code reviews and provide constructive feedback to enhance the overall quality of the application.
Continuously improve development processes and tools to increase productivity and efficiency.
Requirements:

Proven work experience as a Mobile Application Developer with a focus on Swift and Flutter.
Strong proficiency in Swift programming language and a solid understanding of its ecosystem.
Experience developing cross-platform applications using Flutter framework.
Proficient in mobile application architecture, design patterns, and best practices.
Solid understanding of object-oriented programming principles and software development concepts.
Experience with version control systems (e.g., Git) and familiarity with agile development methodologies.
Ability to translate UI/UX design wireframes into well-structured, efficient code.
Familiarity with RESTful APIs and integration of third-party libraries and services.
Excellent problem-solving and debugging skills to identify and resolve complex issues.
Ability to work collaboratively in a team environment and effectively communicate technical
concepts to non-technical stakeholders.
Preferred Qualifications:

Bachelor's degree in Computer Science, Software Engineering, or a related field.
Experience with other mobile development frameworks like Kotlin, Java, or Objective-C.
Knowledge of mobile app security best practices and experience implementing secure coding techniques.
Familiarity with automated testing frameworks for mobile applications.
Demonstrated portfolio of published mobile applications on the App Store or Google Play Store.
Job Type: Full-time

Salary: ₹226,600.68 - ₹1,404,247.27 per year

Application Question(s):

What would be your Notice Period?
Experience:

Flutter: 5 years (Required)
Swift: 2 years (Required)
Unit testing: 3 years (Required)
Company Name: Mobile Programming India Pvt Ltd

Apply

0 page views

Related listings

  • Senior System Software Engineer
    Software Developer
    Software Developer
    At Trane Technologies TM and through our businesses including Trane ® and Thermo King ®, we create innovative climate solutions for buildings, homes, and transportation that challenge what’s possible for a sustainable world. We're a team that dares t...
    2026/11/10
  • Apply Applicants for Software Engineering - JAVA
    Software Developer
    Bengaluru (Karnataka) Software Developer
    As a member of our Software Engineering Group, we look first and foremost for people who are passionate around solving business problems through innovation and engineering practices. You'll be required to apply your depth of knowledge and expertise t...
    2026/11/10
  • Net Full Stack Developer
    Software Developer
    Bengaluru (Karnataka) Software Developer
    Job Description:Strong knowledge of .NET frameworkFamiliar with various design and architectural patternsUnderstanding of fundamental design principles for building a scalable applicationStrong understanding of object-oriented programmingSkill for wr...
    2026/11/10