Company:
Emonics LLC
Location: Piscataway
Closing Date: 08/11/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Key Responsibilities
- Front-End Development:
- Develop new user-facing features using React.js.
- Build reusable components and front-end libraries for future use.
- Translate designs and wireframes into high-quality code.
- Performance Optimization:
- Optimize components for maximum performance across a vast array of web-capable devices and browsers.
- Ensure the technical feasibility of UI/UX designs.
- Collaboration:
- Work closely with product managers, designers, and back-end developers to implement versatile solutions.
- Participate in discussions with team members to define and refine the product vision and strategy.
- Code Quality & Maintenance:
- Write clean, maintainable, and efficient code.
- Conduct code reviews and ensure high code quality and best practices.
- Identify and address performance bottlenecks and bugs in the codebase.
- Testing & Debugging:
- Write unit tests and perform debugging to ensure a robust and error-free application.
- Collaborate with QA teams to guarantee that applications meet quality standards.
- Documentation:
- Maintain clear and comprehensive documentation of the development process, code, and API specifications.
- Share knowledge and expertise with the team through documentation and code reviews.
Qualifications
- Education:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
- Experience:
- Proven experience as a React Developer with a strong portfolio of web applications.
- Proficient in JavaScript, including DOM manipulation and the JavaScript object model.
- Experience with popular React.js workflows (such as Flux or Redux).
- Familiarity with RESTful APIs and GraphQL.
- Experience with modern front-end build pipelines and tools (e.g., Webpack, Babel, npm).
- Strong knowledge of HTML5, CSS3, and responsive design principles.
- Skills:
- Deep understanding of React.js and its core principles.
- Familiarity with modern front-end development practices and tools.
- Experience with code versioning tools such as Git.
- Knowledge of CI/CD pipelines and deployment strategies.
- Ability to optimize performance and troubleshoot issues in a live production environment.
Share this job
Emonics LLC
Useful Links