Experience- 7+ yearsLocation- Coimbatore, Tamil NaduAs a Mobile Technical Lead, you will play a pivotal role in leading the design, development, and optimization of our mobile applications. You will architect and drive the development of responsive and efficient (optimized) mobile solutions through building native mobile applications using Swift/Objective-C (iOS), or cross-platform frameworks such as Flutter and React Native. (iOS/Android). You will lead a team of mobile developers, ensuring code quality, mentoring team members, and collaborating with cross-functional teams to align technical solutions with business objectives.Key Responsibilities: ● Architecture & Design: Architect and design highly responsive mobile applications, leveraging native (iOS and Android) or cross-platform (Flutter, React Native) development frameworks to deliver robust solutions. ● Development: Lead hands-on development efforts in Swift/Objective-C (iOS), Java/Kotlin (Android), Dart (Flutter), or TypeScript (React Native), focusing on delivering highly efficient mobile apps. ● Optimization: Optimize code for performance, scalability, and maintainability, ensuring high standards of mobile application development. ● Responsive Design: Implement responsive and adaptive mobile designs to provide seamless user experiences across various devices and screen sizes. ● Reusability: Implement mobile architectures to create reusable components that enhance modularity and flexibility. ● Stakeholder Collaboration: Work closely with product managers, architects, and other stakeholders to align technical solutions with business requirements ● Mentorship: Provide technical guidance and mentorship to team members. Foster a collaborative environment and promote best practices in software development. ● Code Reviews: Conduct code reviews to ensure code quality, consistency, and adherence to standards. Required Qualifications: ● Experience: 8+ years of experience in mobile app development, with at least 3 years in a technical leadership role. ● Native Mobile Development: Proven experience in native mobile development using Swift/Objective-C for iOS and Java/Kotlin for Android. (or) ● Cross-platform Mobile Development: Strong experience building hybrid mobile applications using Flutter or React Native. ● Programming Skills: Expertise in Java/Kotlin (Android), Swift/Objective-C (iOS), Dart (Flutter), and TypeScript (React Native), ● Cross-Platform Expertise: Deep understanding of the challenges and opportunities in developing mobile apps that run across platforms (iOS and Android). ● Code Optimization: Strong understanding of performance optimization techniques, including memory management and app size optimization. ● Modular Architectures: Experience building modular and reusable components using appropriate mobile architectures. ● Mentoring Skills: Strong mentoring and leadership skills with a commitment to guiding and developing team members. ● Communication: Strong verbal and written communication skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders. Preferred Qualifications: ● Education: Bachelor’s degree in Computer Science, Engineering, or a related field. Advanced degree is a plus. ● Experience: Knowledge of modern frameworks such as React Native or Flutter, along with expertise in testing tools like Appium and Detox. Proficiency in performance optimization tools such as Android Profiler and Xcode Instruments. ● Tools and Technologies: Familiarity with modern development tools, CI/CD pipelines, and version control systems (e.g., Git)
Job Title
Lead Flutter Developer