Design, develop, and test web applications as well as work with fellow Software Engineers to navigate the discussion and strategy in re-architecting existing web platforms
Identifying pitfalls ahead of time, raising concerns, and managing expectations with all stakeholders
Define 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 Web Practice's direction by collaborating on the interviewing pipeline, mentoring less-experienced engineers, hosting tech talks and workshops, identifying industry trends to discuss, and participating in practice activities
Requirements
5+ years of professional engineering experience using web technologies
Expertise with React, JavaScript, Typescript, HTML/CSS, Webpack, SASS, component libraries, Rest, Git, CI/CD practices and Testing (including complex unit tests, integration tests, etc)
Solid understanding of SDLC and Browser performance: being able to pick up new technologies and capable of doing high level Systems Design