Senior Software Engineer (Angular, Ionic, Capacitor) Opportunity - 100% Remote! - Optomi
Germantown, MD 20875
About the Job
Optomi, in partnership with a leading Financial Services company, is searching for a Senior Software Engineer to play a key role in migrating an existing 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.
What the Candidate will Enjoy:
- Competitive salary and growth opportunities!
- Remote work!
- Working on high visibility and cutting-edge projects!
- Company culture based on collaboration and innovation!
Responsibilities of the right candidate:
- Develop and maintain scalable, high-performance web and mobile applications using Angular, Ionic, Node.js 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.
Experience of the right candidate:
- Strong expertise in Angular, Ionic, Node.js and Capacitor for building cross-platform applications (mobile and web)
- Experience with OAuth 2.0, OpenID Connect (OIDC), and JWT (JSON Web Tokens) for authentication and authorization
- Solid experience working with micro-front-end architectures.
- Proficiency in JavaScript, TypeScript, HTML5, and CSS3
- Hands-on experience with RESTful APIs, GraphQL, and other integration patterns
- Familiarity with cloud services (AWS, Azure, etc.) and containerization tools (Docker)
- Ability to work collaboratively in an agile, cross-functional team
Source : Optomi