FULL STACK SOFTWARE DEVELOPER
3 Top Skills: Angular Ionic, capacitor, NodeJS
As a Full Stack Developer, you will be responsible for migrating existing Ruby on Rails application to a new architecture built with Angular and Ionic (using Capacitor for mobile) using micro-front-end architecture to ensure smooth integration across web and mobile platforms. You will collaborate with cross-functional teams to ensure a seamless migration process and successful implementation of the new stack.
Key Responsibilities
- Develop and maintain scalable, high-performance web and mobile applications using Node.js, Angular, Ionic, and Capacitor to ensure consistent user experiences on both mobile and web
- Design and implement reusable components like AuthGuard for routing and session management , including token handling, refresh tokens, and expiry logic to maintain a smooth, authenticated experience across web and mobile platforms.
- Responsible for integrating micro-front-end architectures across multiple products and services.
- Integrate Heap Analytics to track user interactions and behaviors
- Collaborate closely across different lanes to ensure smooth integration of reusable components across web and mobile platforms.
- Participate in code reviews, unit and integration testing, troubleshoot issues and ensure Analytics data is correctly captured
- Ensure Analytics tracking doesn’t compromise performance and scalability optimizing both front end and data collection.
ADDITIONAL INFORMATION:
- Remote position, but occasionally will need to be onsite in office. Prefer candidates within commutable distance to Baltimore MD corporate office, but will also consider candidates within commutable distance to our corporate offices in Charlotte NC, Evansville IN, or Wilmington DE.