Skip to main content

Engineer (Full stack) - III (Senior Developer – Web Application Development)

Technology
Artech
Texas, United States2 months ago
Service contractFully remote

Job description

Job Title: Senior Developer – Web Application Development

Work Location: Remote from one of these locations - Miami, Dallas, Seattle, Minnesota OR Atlanta

Duration of Assignment: 6+ Months Contract to Hire

Job Description:

Full-stack development (React, Angular, Node.js, Java), API development, database mgmt (SQL, NoSQL), source control, CI/CD pipeline mgmt, testing (unit, integration, functional)

The Role

You will own feature delivery end-to-end within your product domain — writing production-quality React code, contributing to architectural decisions, and ensuring our MFE applications are performant,

maintainable, and secure.

Responsibilities

Delivery:

  • Build and maintain React-based micro-frontend applications across cart, checkout, order management, and payment flows
  • Independently break down complex, ambiguous requirements into well-scoped engineering tasks
  • Implement responsive, accessible UI components aligned with design system standards
  • Integrate with RESTful APIs and backend services to deliver complete end-to-end features
  • Write unit, integration, and end-to-end tests to maintain high code quality and coverage
  • Participate in code reviews, providing and receiving constructive technical feedback

Technical Contribution:

  • Take meaningful ownership of micro-frontend architecture decisions — module federation, shared dependencies, and deployment boundaries
  • Identify and resolve performance bottlenecks in rendering, state management, and data fetching
  • Apply security best practices (XSS, CSRF prevention, secure payment data handling) in all frontend work
  • Support CI/CD pipelines and assist in maintaining build tooling

Collaboration:

  • Work within an agile team, actively participating in sprint planning, standups, reviews, and retrospectives
  • Partner with backend and platform engineers to design clean API contracts
  • Unblock teammates through technical guidance and knowledge sharing
  • Communicate technical tradeoffs clearly to teammates and product stakeholders

Growth:

  • Mentor junior and mid-level developers through code reviews, pairing, and documentation
  • Stay current with React ecosystem trends and advocate for adoption where appropriate

Minimum Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)
  • 5+ years of experience in web application development with at least 3 years focused on React and modern JavaScript frameworks
  • Proven experience owning features end-to-end in a micro-frontend architecture with minimal guidance
  • Proficiency in modern JavaScript (ES6+), HTML5, and CSS3/SCSS
  • Experience consuming RESTful APIs and integrating frontend applications with backend services
  • Familiarity with CI/CD pipelines and DevSecOps practices
  • Strong communication skills and a collaborative working style

Desired Skills

  • React.js: Strong command of hooks, context API, component lifecycle, and performance optimization patterns
  • Micro-Frontend Architecture: Proven experience owning and evolving module federation (Webpack 5) and MFE composition patterns
  • State Management: Experience with Redux, Zustand, or similar; sound judgment on global vs. local state, including complex multi-step transactional flows
  • Testing: Proficiency with Jest and React Testing Library;

experience with Cypress or Playwright for E2E testing

  • Build Tools: Working knowledge of Webpack, Rollup, or Vite
  • Version Control: Strong Git workflow skills including branching strategies and pull request practices
  • Cloud/Hosting: Familiarity with AWS or Azure services for frontend hosting, CDN, and deployment
  • Performance: Understanding of Core Web Vitals, lazy loading, code splitting, and bundle optimization
  • Security: Awareness of OWASP frontend vulnerabilities, XSS/CSRF mitigation, and secure data handling patterns
  • Agile: Comfortable in Scrum or Kanban environments with a bias toward shipping and iterating

Interested in this role?