Skip to main content

Senior Software Engineer - Ionic 2/Angular 14+

Technology
Softomatic Technology Services
1 month ago

Job description

Key Responsibilities :

  • Design, build, and maintain cross-platform mobile and web applications using Ionic 6 and Angular 14 .
  • Lead feature development across end-to-end slices - from component architecture to API integration.
  • Define and enforce coding standards, reusable component libraries, and performance benchmarks within the COE UI framework.
  • Collaborate with UI/UX designers to translate wireframes and prototypes into pixel-accurate, accessible interfaces.
  • Own the CI/CD pipeline for mobile releases; manage App Store (iOS) and Play Store (Android) submissions.
  • Conduct thorough code reviews, drive test coverage (unit integration), and champion quality-first engineering.
  • Mentor junior and mid-level engineers through pair programming and structured feedback.
  • Partner with product and architecture teams to evaluate new frameworks, tooling, and AI-assisted developer workflows.

Required Skills &

Experience :

1. Core Stack :

  • Ionic 6 - proven production experience with Capacitor plugins, native bridge integrations, and performance tuning.
  • Angular 14 - deep knowledge of standalone components, signals/reactive state, lazy loading, and RxJS patterns.
  • TypeScript - strong typing practices, generics, and design patterns.
  • HTML5 / SCSS / CSS - responsive design, accessibility (WCAG 2.1), and design-system implementation.

2.

Supporting

Technologies:

  • RESTful API integration;

experience with OpenAPI / Swagger contracts.

  • State management with NgRx or Akita.
  • Unit testing with Jasmine/Jest; E2E with Cypress or Playwright.
  • Version control with Git - branching strategies (GitFlow / trunk-based), PR workflows.

3. Mobile & DevOps :

  • App Store Connect and Google Play Console - submission, review, release management.
  • Fastlane or equivalent CI/CD automation for mobile builds.
  • Familiarity with iOS (Xcode) and Android (Android Studio) native toolchains.
  • Azure DevOps or similar pipeline configuration.

4. Desirable / Good To Have :

  • Experience integrating LLM / Generative AI APIs (OpenAI, Azure OpenAI) into frontend applications.
  • AI-assisted development tooling (GitHub Copilot, Claude Code, Cursor) and prompt engineering basics.
  • Flutter or React Native for polyglot mobile experience.
  • Micro-frontend architecture or Module Federation with Angular.
Keywords
ReactOSPlug-inFlutterHTML5CodingGoogle PixelTypescriptCross-platform softwareJasmineIonicAngularAngularJSReact NativeAndroid StudioSwaggerCursorDevOpsPair ProgrammingUnit TestingXcode

Interested in this role?