About Us

C4micro is a software/technology service provider working out of Pakistan for its clients based in Europe.

Contact Us
Careers

We're Hiring!

Join our team at C4Micro

About the project:

Our platform brings AI-powered data interaction to non-technical users, enabling them to access company knowledge via conversational interfaces. We connect to internal data sources, vectorize content, and deliver insights through natural language powered by cutting-edge LLMs.

What You'll Do:
As a Senior Frontend Engineer, you'll shape the user experience of our AI platform, delivering intuitive and high-performance interfaces.
  • Design and implement dynamic frontend components using Angular, TypeScript.
  • Collaborate with backend and AI engineers to create seamless user interactions.
  • Integrate and test AI-driven conversational interfaces.
  • Enforce frontend code quality using EsLint, Prettier, Jest, and Cypress.
  • Contribute to component architecture within a monorepo (NX) environment.
  • Participate in UI/UX improvements and performance tuning.
Tech Stack - AI Services:
  • Angular
  • TypeScript
  • spartan ng
  • NX Monorepo
  • Cypress (E2E Testing), Jest (Unit Testing)
  • Prettier / EsLint
You Might Be a Good Fit If You Have:
  • 2-5 years of experience in frontend or full stack development.
  • Deep expertise in Angular and TypeScript.
  • Experience working with design systems and component libraries.
  • Familiarity with modern testing frameworks and UI performance optimization.
  • Strong sense for UX and accessible UI design.
  • Ability to work cross-functionally in a fast-paced environment.
Bonus Points For:
  • Experience integrating AI/LLM-based interfaces.
  • Contributions to open-source UI libraries or tooling.
  • Understanding of monorepo best practices.
Soft Skill We Like to See:
  • Excellent Communication Skills
  • Cross-Cultural Sensitivity
  • Proactiveness & Initiative
  • Strong Time Management & Reliability
  • Team Collaboration
  • Clarity In Written Communication
  • Analytical Thinking & Problem Solving
  • Adaptability And Willingness To Learn
  • Accountability & Ownership
Why Join C4Micro?
  • Competitive Salary with Performance-Based Bonuses.
  • Flexible Work Environment that supports work-life balance.
  • At C4Micro, we value our team and believe in rewarding hard work. Our benefits are designed to support your health, recognize your contributions, and help you grow. Join us and be part of a company that truly invests in its people.
To apply for the position, please email your CV to hr@c4micro.com. We look forward to reviewing your application and considering you for this exciting opportunity.
C4Micro
I-8 Markaz Islamabad

Responsibilities:
  • Architect, develop, test, and deploy Flutter applications from concept to production.
  • Integrate mobile apps with RESTful APIs, GraphQL, and WebSocket backends.
  • Build responsive and pixel-perfect UIs based on design prototypes (Figma, Adobe XD).
  • Ensure high performance, quality, and responsiveness across Android and iOS devices.
  • Utilize platform-specific features through native integrations (Java/Kotlin, Swift).
  • Implement scalable state management solutions (Provider, Riverpod, Bloc, GetX).
  • Manage local data using SQLite, Hive, SharedPreferences, or Firebase.
  • Debug, optimize, and maintain existing/legacy codebases.
  • Write clean, maintainable code following best practices and clean architecture principles (MVVM, Clean Architecture).
  • Create and maintain comprehensive technical documentation.
Requirements:
  • BS/MS degree in Computer Science, Software Engineering, or a related field.
  • 2-3 years of hands-on experience building and deploying production-grade Flutter apps for both iOS and Android.
  • Strong command of the Flutter SDK and Dart programming language.
  • Practical experience integrating third-party APIs and leveraging platform-specific features (Camera, Maps/Geolocation, KYC, Calendars, Video Players, Twilio, etc.).
  • Familiarity with Git, Jira, and Agile/Scrum development methodologies.
  • Proven ability to build and deploy moderate to complex Flutter applications.
  • Solid experience with Firebase services (Firestore/Realtime DB, Cloud Messaging, Analytics, Crashlytics, etc.) and OneSignal for push notifications.
  • Strong understanding of mobile architecture, design patterns, and the full mobile app development lifecycle.
  • Excellent problem-solving and critical-thinking skills.
  • Knowledge of APIs, SDKs, and third-party libraries.
  • Ability to excel in a fast-paced, start-up environment.
  • Good project and product management capabilities with the ability to meet tight deadlines.
  • Flutter and Dart certifications are an added advantage.
Why Join C4Micro?
  • Competitive Salary with Performance-Based Bonuses.
  • Flexible Work Environment that supports work-life balance.
  • At C4Micro, we value our team and believe in rewarding hard work. Our benefits are designed to support your health, recognize your contributions, and help you grow. Join us and be part of a company that truly invests in its people.
To apply for the position, please email your CV to hr@c4micro.com. We look forward to reviewing your application and considering you for this exciting opportunity.
C4Micro
I-8 Markaz Islamabad