Required Skills: Angular (currently using version 8.2.2) ,Ionic, Capacitor, Node.js
Job Description
Sr. Full Stack Mobile Developer:
Job Description:
Role Summary:
The Sr. Full Stack Mobile Developers will migrate an existing Ruby on Rails application to a new architecture built with Angular, Ionic, and Capacitor, using a micro-front-end structure. This role requires strong expertise in cross-platform application development, authentication mechanisms, and micro-front-end design.
Must-Have Skills:
Job Responsibilities:
-
Migrate a Ruby on Rails application to a new Angular/Ionic-based architecture.
-
Develop reusable components like AuthGuard for session management (token handling, refresh tokens).
-
Integrate and maintain micro-front-end architectures across web and mobile platforms.
-
Work on integrating Heap Analytics for tracking user behaviors without compromising performance.
-
Collaborate across teams to ensure seamless integration and scalability.
-
Perform code reviews, testing, and debugging to ensure successful project implementation.
Mandatory Skills:
-
Strong expertise in Node.js, Angular, Ionic, and Capacitor.
-
Experience with authentication protocols like OAuth 2.0, OIDC, and JWT.
-
Proficiency in JavaScript, TypeScript, HTML5, and CSS3.
-
Hands-on experience with RESTful APIs and GraphQL.
-
Familiarity with cloud platforms (AWS, Azure) and Docker.
-
Agile development experience.
Desired Skills:
-
Integration of Okta for authentication in Angular applications.
-
Experience deploying apps to Google Play and Apple App Store.
-
Knowledge of CI/CD tools and processes.