This is a remote position for a Senior software engineer with strong front-end expertise and full-stack exposure to join our NAM Experiences team. You’ll design and develop intuitive, performant web applications that integrate with our backend services and deliver seamless customer experiences.
Requirements
- Bachelor’s degree in Computer Science or Software Engineering
- 5-8 years of professional experience in software engineering
- Strong foundation in data structures and algorithms, object-oriented design, and problem-solving
- Proficiency with modern front-end frameworks such as Angular (preferred) or React
- Strong skills in TypeScript/JavaScript, HTML5, or CSS3/SASS
- Experience integrating front-end applications with RESTful or GraphQL APIs
- Solid understanding of web security fundamentals including authentication, authorization, and data protection
- Familiarity with Git, automated testing frameworks, and CI/CD workflows
- Excellent collaboration and communication skills with a focus on user experience and maintainability
- Clear written and verbal communication skills, and a collaborative and empathetic mindset
Benefits
- health, dental and vision insurances
- retirement savings plan
- paid time off
- health savings account
- flexible spending accounts
- life insurance
- disability insurance
- tuition reimbursement