Senior Ionic/Angular Developer - Mobile App Development

Wenodo


Date: 2 weeks ago
City: Bhopal, Madhya Pradesh
Contract type: Full time
Job Description

We are seeking a seasoned and highly skilled Senior Ionic Angular Developer to join our expanding mobile development team.

In this role, you will be a key contributor to the design, development, and maintenance of complex, cross-platform mobile applications.

You will leverage your extensive experience with the Ionic Framework and Angular to deliver high-performance, scalable, and secure applications that meet our business objectives.

You will also play a crucial role in mentoring junior developers and driving technical excellence within the :

Advanced Ionic Angular Development

  • Architect and develop complex, high-performance, and reusable Ionic Angular components and modules.
  • Implement advanced Angular concepts, including reactive programming with RxJS, state management (NgRx, Akita), and custom directives.
  • Optimize application performance for various mobile platforms and devices.
  • Implement advanced UI/UX patterns and animations using Ionic and Angular.
  • Design and implement robust data caching and offline synchronization mechanisms.

Backend Integration & API Management

  • Design and implement efficient data communication strategies with RESTful APIs and other backend services.
  • Implement secure authentication and authorization mechanisms.
  • Optimize API interactions for performance and reliability.
  • Experience with GraphQL.

Cross-Platform Development & Deployment

  • Build and maintain robust, scalable, and secure mobile applications for iOS and Android using Ionic Framework.
  • Implement platform-specific features and optimizations.
  • Manage application deployment and distribution processes (App Store, Google Play).
  • Experience with Capacitor or Cordova.

Testing & Quality Assurance

  • Design and implement comprehensive unit, integration, and end-to-end testing strategies.
  • Utilize testing frameworks such as Jest, Jasmine, and Cypress.
  • Conduct code reviews and ensure adherence to coding standards and best practices.
  • Implement and manage CI/CD pipelines for mobile applications.

Technical Leadership & Mentorship

  • Provide technical guidance and mentorship to junior developers.
  • Contribute to the development of architectural guidelines and best practices.
  • Lead technical discussions and contribute to architectural decisions.
  • Troubleshoot and debug complex technical issues.

Continuous Improvement & Innovation

  • Stay up-to-date with the latest advancements in mobile technologies, Ionic Framework, and Angular.
  • Evaluate and recommend new technologies and tools to improve development efficiency and application performance.
  • Contribute to the continuous improvement of development processes and :

Technical Skills

  • 7-9 years of professional experience in mobile application development using Ionic Framework and Angular.
  • Expert-level proficiency in JavaScript, TypeScript, HTML5, and CSS3.
  • Deep understanding of Angular concepts, including components, modules, services, dependency injection, routing, RxJS, and state management.
  • Extensive experience with consuming RESTful APIs and other backend services.
  • Strong experience with Git and other version control systems.
  • Proficiency in unit testing, integration testing, and end-to-end testing frameworks (Jest, Jasmine, Cypress).
  • Experience with CI/CD pipelines for mobile applications.
  • Experience with Capacitor or Cordova.
  • Experience with GraphQL.

Soft Skills

  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • Strong attention to detail and a passion for building high-quality mobile applications.
  • Ability to mentor and guide junior developers.
  • Strong understanding of mobile UI/UX :

A strong portfolio of mobile applications developed using Ionic Framework and Angular

(ref:hirist.tech)
Post a CV