NK - Sr. Front end Developer B. - Job9220

Remote
Contracted
Experienced




Job Summary

We are looking for an experienced Senior Front-End Developer with expertise in React, JavaScript (ES6), HTML, CSS, and browser APIs. The ideal candidate will have 6 to 10 years of experience building scalable web applications, especially in cloud-based environments like AWS. You will be responsible for creating highly performant, user-friendly interfaces, ensuring the best possible experience across a variety of devices. This role requires a strong foundation in front-end technologies, a DevOps mentality, and the ability to deliver high-quality code in a fast-paced, collaborative environment. You will work closely with cross-functional teams, including back-end engineers, designers, and product managers, to deliver solutions that meet both technical and business requirements.

Job Responsibilities

  • Develop and maintain front-end applications using React, ensuring a seamless user experience.
  • Collaborate with UI/UX designers to translate design mockups into interactive, responsive web pages.
  • Work with AWS services such as S3, ECS, Lambda, EC2, ALB, and Route53 to integrate the front-end with cloud infrastructure.
  • Implement and optimize caching strategies using CDN for improved performance and scalability.
  • Write and maintain unit tests and automated tests to ensure the quality of code.
  • Participate in Agile processes such as sprint planning, stand-ups, and retrospectives.
  • Review code from other developers to ensure quality, performance, and adherence to best practices.
  • Troubleshoot and resolve production issues, ensuring quick resolution and minimal impact to users.
  • Contribute to technical discussions around the design and architecture of new features and services.
  • Ensure all development work meets the business requirements and high-quality standards.
  • Collaborate with cross-functional teams, including product management and back-end development, to ensure alignment and cohesive product development.

Basic Qualifications

  • 6 to 10 years of experience in software engineering, with a strong focus on front-end development.
  • Proficiency in React.js, including state management with Redux or Context API.
  • Excellent understanding of JavaScript (ES6+) and its latest features.
  • Strong experience with HTML5 and CSS3, including preprocessors like SASS or LESS.
  • Solid knowledge of browser APIs and DOM manipulation techniques.
  • Hands-on experience working in cloud environments, particularly AWS (S3, ECS, Lambda, EC2, ALB, Route53).
  • Experience with caching and CDN technologies (e.g., CloudFront, Fastly) to optimize front-end performance.
  • Familiarity with Node.js for server-side rendering (SSR) and API integration.
  • Deep understanding of CI/CD pipelines, with experience using tools such as Jenkins, GitLab CI, or AWS CodePipeline.
  • Proven ability to design and implement scalable, high-traffic web applications.
  • Experience with automated testing tools (Jest, Mocha, Cypress) for unit, integration, and end-to-end testing.
  • A strong DevOps mindset, capable of following code through to production and resolving post-deployment issues.
  • Ability to communicate effectively with both technical and non-technical stakeholders.
  • Experience working with design systems and UI component libraries to ensure consistency across applications.
  • Strong problem-solving skills, with a proven track record of delivering high-quality features on time.
  • Excellent verbal and written communication skills, with the ability to clearly present ideas and persuade others.


Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*