Mobile Apps Developer

0



About the Role

Teceze is looking for a Mobile Apps Developer skilled in Flutter and/or Ionic to build and maintain high-quality mobile applications for Android and iOS. You will work closely with product, UI/UX, backend, and QA teams to deliver reliable, scalable, and user-friendly apps. This is a work-from-office role based in Jaffna.

Key Responsibilities

Mobile App Development

  • Design, develop, test, deploy, and maintain cross-platform mobile applications using Flutter (Dart) and/or Ionic (Angular/React + Capacitor/Cordova).
  • Build reusable components and implement clean, maintainable architecture (MVVM, Clean Architecture, BLoC/Provider, etc.).
  • Translate UI/UX designs into responsive and pixel-perfect screens.

Integration & Backend Coordination

  • Integrate mobile applications with REST APIs / GraphQL and backend services.
  • Manage authentication and authorization flows (JWT/OAuth), token refresh, session handling, etc.
  • Work with backend teams to define API contracts, error handling, and performance improvements.

Quality, Performance & Security

  • Ensure application performance, stability, and responsiveness.
  • Debug issues, optimize app startup time, memory usage, and network performance.
  • Implement secure storage and best practices (e.g., secure tokens, encryption where applicable).

Testing & Delivery

  • Write unit tests and integration tests; support automated testing pipelines where applicable.
  • Prepare builds and releases for Google Play Store and Apple App Store.
  • Participate in code reviews and maintain coding standards.

Collaboration

  • Participate in sprint planning, daily stand-ups, and retrospectives.
  • Coordinate with QA for test plans, defect fixes, and release readiness.
  • Document technical decisions, setup steps, and reusable modules.

Required Skills & Qualifications

  • 2+ years of professional experience in mobile app development (or strong portfolio/projects demonstrating equivalent skills).
  • Strong experience in Flutter (preferred) and/or Ionic.
  • Solid understanding of:
  • State management (BLoC/Provider/Riverpod for Flutter OR Redux/NgRx patterns for Ionic)
  • REST API integration and JSON handling
  • App lifecycle, navigation, and local storage
  • Experience with version control tools like Git (GitHub/GitLab/Bitbucket).
  • Good problem-solving skills and ability to work independently and within a team.
  • Comfortable working on-site in Jaffna office.

Nice-to-Have Skills (Preferred)

  • Experience with Firebase (Auth, Firestore, Cloud Messaging, Analytics, Crashlytics).
  • Knowledge of native modules/plugins and integrating device features:
  • Camera, GPS, push notifications, biometrics, background services, etc.
  • Familiarity with CI/CD tools (GitHub Actions, Bitrise, Codemagic, Jenkins).
  • Experience with app analytics, monitoring, and crash reporting.
  • Exposure to secure coding practices and OWASP mobile guidelines.
  • UI/UX understanding and ability to collaborate closely with designers (Figma/Adobe XD).

Tools & Technologies You May Work With

  • Flutter/Dart, Ionic + Capacitor/Cordova
  • REST/GraphQL APIs
  • Firebase / Google services
  • Git, Jira/ClickUp, Postman
  • Android Studio / Xcode
  • CI/CD pipelines (as applicable)

What We Offer

  • Work on real-world enterprise and customer-facing mobile applications.
  • Supportive team environment with learning and growth opportunities.
  • Structured development process (Agile/Scrum).
  • Competitive salary based on experience and skill level.
  • Stable work-from-office role in Jaffna.


You have to wait 20 seconds

Generating Apply Link...

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.
Post a Comment (0)
Our website uses cookies to enhance your experience. Learn More
Accept !
X

Join Our WhatsApp Channel to get latest Updates Join Now

Link Copied