Switch Communications is Hiring: Manager Frontend Mobile App Development
Key Responsibilities:
- Lead and mentor a team of mobile developers to deliver high-quality frontend mobile applications.
- Define and enforce frontend best practices including Clean Architecture, SOLID principles, modular and reusable components, and maintainable codebases.
- Actively code and contribute to mobile applications using Flutter (primary) and Kotlin (for Android Native).
- Set and enforce best coding practices, including SOLID principles, reusable components, and maintainable codebases.
- Collaborate with UI/UX designers, backend teams, and product managers to define app requirements and deliver seamless user experiences.
- Conduct code reviews with a focus on performance, accessibility, responsiveness, and security.
- Drive adoption of test-driven development (TDD) and ensure proper unit, widget, and integration testing.
- Manage sprints, timelines, and delivery plans using Agile methodologies.
- Ensure cross-platform consistency, scalability, and responsiveness of applications.
- Research and recommend new tools, libraries, and frameworks to improve development efficiency user experience.
- Act as a technical advisor for frontend solutions, guiding architectural decisions.
- Oversee Apple App Store and Google Play Console management, including application publishing, updates, release management, and monitoring app performance & compliance.
- Experience in Firebase and Google Analytics tools.
Required Skills & Qualifications:
- Bachelor’s or master’s degree in computer science, Software Engineering, or related discipline.
- 5+ years of professional frontend mobile development experience.
- Hands-on expertise in Flutter (Dart) and Kotlin (Android Native) for mobile apps.
- Strong understanding and practical implementation of Clean Architecture in mobile apps.
- Experience with architectural patterns like MVVM, MVP, or Bloc (Flutter).
- Familiarity with state management techniques (Bloc, Riverpod, Provider, etc.).
- Proficient in working with APIs (REST/GraphQL), local storage, and third-party integrations.
- Experience with CI/CD pipelines, Git, and release management.
- Knowledge of unit testing and test-driven development.
- Strong communication, leadership, and team management skills.
Benefits:
- Market Competitive Salary.
- EOBI & Provident Fund.
- Annual Increments.
- OPD, IPD & Entitled Leaves.
📍 Location: Islamabad | Onsite