InRhythm ยท 3 days ago
Principal Software Engineer - Angular
Wonder how qualified you are to the job?
ConsultingInnovation Management
Insider Connection @InRhythm
Responsibilities
Lead, design, develop and test Web applications and work with fellow Software Engineers and Product Managers to navigate the discussion and strategy in architecting Web applications
Own end-to-end architectural assessments and delivery of applications for our client
Define, architect and break out epics/features for others, while maintaining a sense of the whole picture
Work in a cross-functional agile team to deliver working software incrementally
Help with the growth of the Web Practice by collaborating on the interviewing pipeline, hosting tech talks and workshops, identifying industry trends to discuss, and participating in practice activities
Mentor the less-experienced members of the team, interview potential engineers for your own and other teams, have an opportunity to help influence the direction of the project, and showcase your technical skills and knowledge in company tech talks
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
12+ Years of application development and platform modernization experience, including web applications development using Angular.js, JavaScript, TypeScript, React.js, Redux, HTML, CSS, SASS, REST, Node.js, Java, Git, CI/CD practices and Testing (including complex unit tests and integration tests)
10+ Years of consulting experience working with enterprise clients in their digital transformation journeys
8+ years of experience leading teams
Hands-on experience with upgrading an enterprise application to Angular 16
Experience with building reusable component libraries for large enterprises
Experience migrating or transforming legacy applications to the modern Web applications.
Solid understanding of browser performance, GraphQL, server-side rendering
Experience with Containerization and orchestration (docker, kubernetes)
Experience in defining business needs, guiding customers with their journey to the outcome of solution strategy aligned to their business outcomes and InRhythm Products
Leading in Discovery exercises virtually or at customer sites, leading solution architecture discussions
Expert in creating detailed solution descriptions and architecture diagrams for presentations, proposals, and implementation plans
Presentation and white-boarding skills with a high degree of comfort speaking with internal and external executives, IT management, and technical teams
Provide thought leadership in terms of better/futuristic architecture, master data management, machine learning, etc.
Experience in providing strategic thinking, solutions and roadmaps while driving architectural recommendations.
Adopt and communicate new concepts, ideas, techniques, best practices and technology assistance.
Computer Science or Engineering degree
Preferred
Nice to have - 2+ Years of experience managing a consulting practice
Benefits
Comprehensive and customizable Medical, Dental, and Vision Plans
401(k) Matching
Paid Parental Leave
Scalable PTO
Social and Flexible Work Environment