Senior Front End Software Engineer

Company: M3 USA

Salary: Not provided

Location: , United States

react
node

Description

• Design, implement, and deliver highly scalable solutions using modern web technologies and architecture.

• Continuously develop, release, monitor, and improve systems and services while fostering a culture of accountability.

• Follow and actively promote software development processes and best practices within the team.

• Participate in Agile ceremonies such as daily stand-ups, sprint planning, and retrospectives to ensure alignment and progress tracking.

• Provide regular status updates to stakeholders, clearly communicating progress, roadblocks, and timelines.

• Collaborate with product managers, designers, and other engineers across the organization to deliver high-quality applications.

• Take ownership of assigned deliverables, ensuring work is delivered iteratively while embracing Agile principles.

Requirements

• Strong proficiency in JavaScript (ES6+), with a deep understanding of core language concepts and best practices.

• Expertise in modern frontend frameworks with advanced experience in React, Next.js, and Angular.

• Deep understanding of TypeScript for building robust and maintainable applications.

• Solid grasp of responsive and mobile-first design principles; experience with CSS3, HTML5 and modern styling solutions.

• Experience working with CSS component libraries such as Material UI and Angular Material to efficiently build consistent and scalable user interfaces.

• Experience designing and implementing reusable, scalable UI.

• Familiarity with state management libraries and patterns (e.g., Redux, Zustand, NgRx).

• Proficient in writing unit, integration, and end-to-end tests using tools such as Jest, Cypress or similar.

• Proficient with source control tools like Git for collaborative development and versioning.

• Knowledge of secure coding practices and familiarity with standards like OWASP Top Ten and SANS CWE, with a commitment to adapting to evolving security threats through audits and ongoing education.

• Team-oriented with exceptional collaboration and communication skills, both verbal and written.

• Exceptional multitasking abilities, capable of balancing multiple projects and priorities effectively.

• An analytical mindset with superior problem-solving abilities and a strong inclination to learn and implement new techniques.

• Experience with Node.js is a plus.

Apply here

job post pulled from jsjobs

Get TypeScript jobs in your inbox

Copyright © ReadingWaters 2025.