H
Horizon Media
FrontendSenior
Senior Fullstack Engineer
ReactTypeScriptJavaScript ES6+HTMLCSSREST APIGitAWSNext.jsTailwind CSSContext APIReduxZustandAmplifyElastic BeanstalkAWS CloudFrontAWS Route 53AWS S3ACM
Про позицію
Horizon Media is a marketing and advertising firm seeking a Senior Front End Software Engineer to design and develop scalable front-end applications using React.js, TypeScript, and Next.js. The role involves building modern user interfaces, integrating with backend services, and collaborating with cross-functional teams.
Обовʼязки
- Design, develop, and maintain scalable front-end applications using React.js, TypeScript, and Next.js
- Architect reusable, component-based user interfaces that support long-term scalability and maintainability
- Design and implement integrations with REST APIs and complex JSON data models
- Build modern, responsive web applications using established front-end engineering best practices
- Develop and maintain applications utilizing micro frontend architecture and Module Federation
- Collaborate with backend engineers to integrate APIs and deliver end-to-end functionality
- Participate in architecture discussions and contribute to technical design decisions
- Perform code reviews and contribute to the adoption of engineering best practices
- Work closely with product managers, designers, and fellow engineers throughout Agile development cycles
- Write clean, maintainable, and well-documented code
- Troubleshoot complex browser, networking, and application performance issues
- Deploy, maintain, and support front-end applications within AWS environments
- Contribute to application performance optimization and overall software quality
- Follow established coding standards and contribute to continuous improvement initiatives
Вимоги
- Bachelor's degree in Computer Science or related field
- 10+ years developing scalable/ high performant front-end applications
- Expert-level proficiency with React.js, JavaScript (ES6+), HTML5, and CSS3
- Extensive experience with TypeScript in large-scale applications.
- Experience with Next.js
- Deep understanding of component-based architecture and reusable UI design.
- Experience designing maintainable, scalable front-end architecture.
- Experience consuming and integrating REST APIs
- Strong understanding of asynchronous programming, Promises, async/await.
- Strong understanding of state management patterns (Context API, Redux Toolkit, Zustand).
- Experience working with complex JSON data models and API integrations.
- Proficiency with Git workflows including branching strategies, pull requests, code reviews, merge conflict resolution, and release management
- Experience debugging complex browser, network, and performance issues using modern developer tools.
- Experience working in an Agile development environment.
- Experience deploying and supporting front-end applications in AWS environments (Amplify, Elastic Beanstalk, CloudFront, Route53, S3, ACM)
- Understanding of AWS networking and infrastructure concepts including security groups, load balancers, DNS, SSL certificates, and IAM.
Переваги
- discretionary bonus
- health insurance coverage
- life and disability insurance
- retirement savings plans
- company paid holidays and unlimited paid time off (PTO)
- mental health and wellness resources
- pet insurance
- childcare resources
- identity theft insurance
- fertility assistance programs
- fitness reimbursement
До кого писати
Senior Fullstack Engineer$140,000.00 - $170,000.00
Оригінал