Senior Frontend Software Engineer (React.JS, Redux, TypeScript, Node.JS & AWS)
MDAEdge · Beaverton, OR · 1 mo ago
On-siteInformation TechnologyFull-time
Job Overview
Responsibilities
- Design and implement user-facing features for modern web applications.
- Develop scalable and maintainable frontend architectures.
- Collaborate with backend developers, designers, and cross-functional teams.
- Participate actively in code reviews to ensure code quality.
- Optimize frontend performance for speed and efficiency.
- Write and maintain unit and end-to-end tests.
- Prepare and update clear technical documentation.
- Translate UX designs from Figma into responsive, functional code.
Requirements
- Strong hands-on experience with React, Redux, JavaScript (ES6+), and TypeScript.
- Proficient in Node.js and AWS services.
- Experience with HTML5, CSS3, and preprocessors such as SASS or LESS.
- Skilled in responsive and mobile-first design implementation.
- Experience integrating RESTful APIs.
- Proficiency with Git and CI/CD workflows.
- Knowledge of build tools such as Webpack, Babel, npm, or yarn.
- Familiarity with Terraform and infrastructure as code.
- Ability to debug effectively using browser developer tools.
- Strong analytical and problem-solving skills.
Preferred Skills
- Experience with GraphQL and GitHub Actions.
- Exposure to event-driven architectures.
- Familiarity with AI and cloud-based tools.
- Experience with AWS CloudFront, Lambda, SNS, SQS, S3, EventBridge, MediaConvert, Translate, Transcribe, CloudWatch, DynamoDB, and OpenSearch.
- Experience in startups or having built products from the ground up.
- Comfortable in a fast-paced, loosely structured, "gloves-off” engineering environment.
- Passionate about technology, innovation, and continuous improvement.