Title: Software Engineer
Location: Newark, NJ Hybrid locals only
Duration: 12 months
Job Description
About the Role
We are seeking a highly skilled and experienced Senior
Frontend Developer to lead the development of scalable, performant, and
user-centric web applications. You will work with cutting-edge technologies
including React, Vue, TypeScript, and Tailwind CSS, and collaborate with
cross-functional teams to deliver top-tier user experiences. A passion for
frontend architecture, UX design, and performance optimization is a must.
Key Responsibilities
- Lead development of
modern frontend applications using React.js, Vue.js, and Next.js
- Design and implement
responsive, accessible UI components with Tailwind CSS, Material UI,
and Bootstrap
- Collaborate with design
and backend teams to translate Figma/Adobe XD prototypes into high-quality
interfaces
- Integrate RESTful
APIs and GraphQL with robust data-fetching strategies
- Enhance performance
using code splitting, lazy loading, and SSR techniques
- Contribute to AI-driven
frontend features using tools like OpenAI/NLP
- Ensure cross-browser
compatibility and WCAG-compliant accessibility
- Use Docker, AWS (S3,
ECS, Lambda, CloudFront) for deployment and DevOps tasks
- Write unit tests using Jest
and maintain high code quality through reviews and CI/CD pipelines
- Mentor junior developers
and help establish best practices
Qualifications
- 9+ years of frontend
development experience
- Proficiency with React.js,
Vue.js, TypeScript, JavaScript (ES6+), Next.js, Nuxt.js
- Strong understanding of
UI/UX principles and responsive design
- Hands-on experience with
GraphQL, REST APIs, and performance tuning
- Familiarity with DevOps,
especially AWS services and Docker
- Experience with CI/CD
tools like Jenkins or Bitbucket Pipelines
- Excellent communication
and collaboration skills
- Bachelor's degree in
Computer Science or related field
AWS Developer Certification is a plus