Senior Software Engineer with Power Platform Tools
Location: New York/Remote EST
Duration Long Term Contract
KEY RESPONSIBILITIES
- Senior role on a team of skilled front end developers working on our core front end components across our branded e-commerce websites, with a focus on creating beautiful front end experiences and a best-in-class user experience.
- Work closely with product teams and brand creative teams to translate designs into websites that maintain the brand's unique identity.
- Work closely with product owners to define scalable technical solutions & partner with global engineers to contribute what you build into our global technology products
- Troubleshoot & problem solve when urgent technical solutions are needed
- Code review & mentor other engineers
(Skills Required)
- You have 5+ years front end web development experience, with a deep level of expertise in JavaScript, React, Typescript
- You have 2+ years of experience in senior engineer/technical leadership role on a development team, mentoring other engineers & working with the business to define & drive solutions
- You have experience working in e-commerce and you understand that the #1 priority is to keep the site shoppable for customers
- You have a thorough understanding of how to optimize your code for Performance & Accessibility
- You have a technical background with expertise in engineering principles and design patterns
- You are passionate about writing clean, modern, maintainable, & highly-performant code
- You have the pro-active ability and a self-starter attitude to troubleshoot and solve problems
- You have expertise in CSS/SASS, with strong UX and design sensibilities, and the ability to meet build complex layouts and meet pixel-perfect design requirements
- You have a positive, collaborative, and solution-oriented approach
- You have experience working in an Agile team and using Jira
- You have strong communication skills with excellent interpersonal effectiveness, in one-on-one interactions and presenting to a room
- You have self-awareness and a desire to continually improve
Skills Preferred (You should have some of these skills but may not have all)
- Exposure to MobX
- Experience with domain driven design
- Experience with micro frontends
- Enthusiasm for Agile development methodologies like TDD & Pair Programming
- Experience with projects at enterprise scale and with global teams
- Exposure to common development tools (Gulp, Babel, Webpack, NPM, etc)
- Experience with versioning tools (Git, Bitbucket, Github), provisioning tools (Jenkins, Docker), and AWS tools (EC2, S3, etc)