Senior Software Engineer
New Today
Requisition Number OMF-REQ-
Number of Resources
Start Date //
End Date //
Work Location MD Remote Location (MD Remote Location, Virtual, MD )
Estimated Total Expense Amount Per Resource --
Requisition StatusOpen
Type of Service Contingent Workforce - Technology
Job Title Senior Software Engineer
Job Description
Job Description
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 , 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:
Potential for conversion to FTE
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.
Top Skills: Angular Ionic, capacitor, NodeJS
Attachments Skill/Experience/Education Mandatory Skills • Strong expertise in , Angular, Ionic, and Capacitor for building cross-platform applications (mobile and web). • Experience with OAuth , OpenID Connect (OIDC), and JWT (JSON Web Tokens) for authentication and authorization. • Solid experience working with micro-front-end architectures. • Proficiency in JavaScript, TypeScript, HTML, and CSS. • 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.
Desired Skills • Experience in integrating Okta with Angular Applications for Authentication and user management. • Experience in building and deploying applications to both Google Play and Apple App Store • Experience working in Agile or Scrum environments. • Knowledge of CI/CD processes and tools
Skill Matrix
No records found
Additional Requirements
No records found
Attachment -
Job Posting: Full Stack Developer (Angular, Ionic/Capacitor Expert)
Full Job Title: Sr Software Engineer
Job Type : Contract
Experience Level : Senior Level (at least to years of experience)
Job Description
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 , 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.
Required Skills & Qualifications
Strong expertise in , Angular , Ionic , and Capacitor for building cross-platform applications (mobile and web).
Experience with OAuth , OpenID Connect (OIDC) , and JWT (JSON Web Tokens) for authentication and authorization.
Solid experience working with micro-front-end architectures .
Proficiency in JavaScript, TypeScript, HTML, and CSS.
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.
Preferred Qualifications:
Experience in integrating Okta with Angular Applications for Authentication and user management.
Experience in building and deploying applications to both Google Play and Apple App Store
Experience working in Agile or Scrum environments.
Knowledge of CI/CD processes and tools
- Location:
- Us