Merwel

Front End Software Developer

Front End Software Developer

Employment Type Contract
Employment Duration6 month contract renewable up to 18 month
Work Performance LocationUS – Remote 
Location PreferenceUS – Remote
Working Hours8 AM to 5 PM Eastern

Summary Description

Merwel has global partnerships to deliver the industry’s top technical solutions and talent to every one of our clients. Some of our strategic clients are in industries likes transportation, energy, insurance, banking or healthcare. We help our clients accelerate their digital transformation and modernize their infrastructure as their relationship with technology evolves.

We are seeking a highly skilled and versatile Front End Software Developer to lead a critical initiative: the migration and complete redesign of an existing WordPress-based website to a modern, high-performance React frontend, coupled with robust backend development. This role requires a strong full-stack mindset, with a particular emphasis on frontend architecture, user experience, and scalable backend services. The ideal candidate will be passionate about building elegant, efficient, and user-friendly web applications, and will thrive in a fast-paced, collaborative environment.

Key Responsibilities

  • Website Migration & Frontend Development:
    • Lead the planning, architecture, and execution of migrating our existing WordPress website content and functionality to a new React-based single-page application (SPA) or progressive web application (PWA).
    • Design and implement highly responsive, intuitive, and visually appealing user interfaces using React.js, ensuring a seamless user experience across all devices and browsers.
    • Collaborate closely with UI/UX designers to translate wireframes and mockups into pixel-perfect, interactive web components.
    • Optimize frontend performance for speed, scalability, and SEO, including code splitting, lazy loading, and efficient asset management.
    • Ensure cross-browser compatibility and adherence to web standards and accessibility guidelines (WCAG)
  • Backend Development & API Integration:
    • Design, develop, and maintain robust, scalable, and secure backend services and APIs (RESTful or GraphQL) to support the new React frontend.
    • Work with databases ([e.g., SQL, NoSQL, PostgreSQL, MongoDB]) to manage and retrieve data efficiently.
    • Integrate with existing third-party services and APIs (e.g., payment gateways, CRM, analytics platforms) as required.
    • Implement authentication and authorization mechanisms to secure backend services and user data.
    • Develop and manage content delivery mechanisms from WordPress (or a headless CMS) to the new React frontend.
  • System Architecture & Collaboration:
    • Contribute to architectural decisions for both frontend and backend systems, ensuring maintainability, scalability, and performance.
    • Work closely with product managers, designers, and other developers to define requirements, estimate tasks, and deliver high-quality solutions.
    • Participate in code reviews, provide constructive feedback, and adhere to best practices for code quality, testing, and documentation.
    • Troubleshoot and debug issues across the full stack, from frontend rendering to backend service interactions.
  • Deployment & Operations:
    • Work with DevOps engineers to establish and improve CI/CD pipelines for automated testing, deployment, and monitoring of the new web application.
    • Monitor application performance, identify bottlenecks, and implement solutions for continuous improvement.

 

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • 5+ years of professional experience in full-stack web development.
  • Strong proficiency in JavaScript (ES6+) and extensive experience with React.js (including Hooks, Context API, React Router, etc.).
  • Proven experience with website migration projects, specifically from WordPress to modern JavaScript frameworks.
  • Solid experience with backend development using [e.g., Node.js, Python/Django/Flask, Ruby on Rails, Java/Spring Boot, PHP/Laravel].
  • Proficiency with database technologies such as [e.g., PostgreSQL, MySQL, MongoDB, SQL Server].
  • Experience designing and consuming RESTful APIs.
  • Familiarity with version control systems, particularly Git.
  • Understanding of modern web development best practices, including responsive design, web performance optimization, and accessibility.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and collaboration abilities, with a capacity to work effectively in a team environment.

 

Preferred Qualifications

  • Experience with headless CMS architectures (e.g., WordPress as headless, Strapi, Contentful, Sanity.io).
  • Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud) and serverless architectures.
  • Experience with containerization technologies (e.g., Docker, Kubernetes).
  • Knowledge of testing frameworks (e.g., Jest, React Testing Library, Cypress, Mocha, Chai).
  • Understanding of SEO principles and how they apply to single-page applications.
  • Experience with GraphQL.
  • Prior experience in a [specific industry, e.g., financial services, e-commerce] environment.

 

Essential Job Functions

  • Minimum 3-5 years’ experience in configuration of Cisco routers and switches
  • Maintain LAN/WAN network, connectivity between all datacenters; contact vendors to establish connectivity; deploy and configure routers, switches, and security firewalls.
  • Provide remote hands to Merwel Network Delivery team at client site
  • Support of Server Farm projects and services requiring Network infrastructure at client sites.
  • Ensure that all Network infrastructure is operated, maintained and secured to best industry practice(s).
  • Ensure all Network infrastructure operates within defined capacity standards.
  • Support the Network infrastructure operational standards development to ensure consistent approach. Work with peers to coordinate processes and align as appropriate.
  • Coordinate with client to manage Network Infrastructure Change, Incident and Problem process. Ensure this process covers all works and is integrated with Merwel and Client processes.
  • Support the Network infrastructure DR planning and vulnerability testing.
  • Assist in general security policy evaluation, incident response planning, and general awareness.