Job Description :
Front End Software Engineer
New Jersey
12 Months

Responsibilities:
Developing and maintaining front end applications for mobile & web
Iterating with users and stakeholders on application design and UI/UX
Collaboration with other team members to craft quality technical solutions
Working with other engineers who are designing & integrating with scalable APIs

Position Requirements:
Expertise building public facing commercial SaaS websites
Expert knowledge of the web stack: HTML, CSS, JavaScript, TypeScript/Flow, HTTP, RESTful Web Services, GraphQL, WebSockets
Expert in modern frameworks, libraries, and tools: React, Redux, CSS in JS, Less.js, WebPack, Apollo/Relay, npm
Expert knowledge of component centric application design and modern state management concepts
Expertise with current ECMAScript features
Expert knowledge of functional and/or reactive programming
Strong exposure to collaborative & engineering methodologies: agile, code reviews, linting, continuous integration, automated testing, cloud deployments, etc.
Expertise in React-Native (Mobile) is preferred