Software Developer | USC

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.

Apply Now
Share this job
Emonics LLC
  • Similar Jobs

  • Software Developer

    Iselin
    View Job
  • Software Developer

    Iselin
    View Job
  • Software Developer - Entry Level

    New Brunswick
    View Job
  • Software Developer-Cloud Engineer

    Iselin
    View Job
  • Software Developer-Cloud Engineer

    Iselin
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙