Search by job, company or skills

Happiest Minds Technologies

SENIOR SOFTWARE ENGINEER - Flutter

Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 8 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

SENIOR SOFTWARE ENGINEER (MOBILE)

Role Overview

We are seeking a highly skilled Senior Software Engineer (Mobile) with 4-8 years of experience to design, develop, and maintain high-performance mobile applications. You will collaborate closely with cross-functional teams to deliver scalable, user-friendly, and reliable mobile solutions.

 

Key Responsibilities

  • Design and build advanced applications for mobile platforms (iOS and/or Android) and cross-platform solutions using Flutter.
  • Collaborate with product managers, designers, and backend engineers to define and ship new features.
  • Ensure performance, quality, and responsiveness of applications.
  • Write clean, maintainable, and efficient code following best practices.
  • Identify and fix bugs, performance bottlenecks, and security issues.
  • Conduct code reviews and mentor junior engineers.
  • Continuously discover, evaluate, and implement new technologies to improve development efficiency.
  • Contribute to architecture decisions and technical strategy.
  •  

    Mandatory Skills

    • Bachelors or Masters degree in Computer Science or a related field.
    • 4-8 years of experience in mobile application development.
    • Strong proficiency in:
      • Android: Kotlin / Java
      • iOS: Swift / Objective-C
      • Cross-platform: Flutter
    • Experience with mobile frameworks such as:
      • Android SDK
      • UIKit / SwiftUI
    • Solid understanding of RESTful APIs and integration.
    • Experience with version control tools like Git.
    • Strong understanding of mobile UI/UX principles.
    • Familiarity with CI/CD pipelines and mobile build systems.

     

    Preferred Skills

    • Experience with cloud services (e.g., GCP - GCS).
    • Experience with mobile testing frameworks and automation.
    • Published apps on Google Play Store or Apple App Store.
    • Understanding of security best practices in mobile apps.
    • Ability to mentor and guide junior engineers.
    • Take ownership of modules/features end-to-end.
    • Drive technical discussions and contribute to decision-making.
    • Demonstrate strong problem-solving and quantitative analysis skills.
    • Communicate effectively with stakeholders.

     

    Qualifications

    We are looking for a candidate who is passionate about mobile technology and has a proven track record of delivering high-quality applications. If you meet the above qualifications and are excited about the opportunity to work in a dynamic environment, we encourage you to apply.

    More Info

    Job Type:
    Industry:
    Employment Type:

    Job ID: 147253275