Software Developer | USC

Emonics LLC
Piscataway, NJ, United States
Full-time

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.
  • 15 hours ago
Related jobs
Emonics LLC
Piscataway, New Jersey

Work closely with product managers, designers, and back-end developers to implement versatile solutions. Proven experience as a React Developer with a strong portfolio of web applications. ...

Promoted
MITRE
Princeton, New Jersey

MITRE’s Systems Security Engineering Department has a new opportunity for a strong technical candidate to join an innovative team of engineers focused on ensuring resilient and secure solutions for sponsor or customer needs and developing security capabilities. Designing and engineering prototypes t...

Promoted
Genmab
Plainsboro Township, New Jersey

We are seeking an innovation-focused Senior Software Engineer, specializing in Intelligent Automation, AI & Software Development to join our IT Commercialization & Enabling Functions (C&EF) team who is passionate about designing, developing, and implementing automation solutions. The Sen...

Promoted
Cloud Security Services
Princeton, New Jersey

Expertise in understanding of business application architecture, including desktop/mobile front-end, back-end, and database integration.Experience with WPF, WCF, Web API (REST) (C#, ASP.WCFClient/Postman/Fiddler/Dyntrace.Solid understanding of Microsoft SQL Server, TSQL, SSB Queues, Service Bus.Abil...

Promoted
Bloomberg
Princeton, New Jersey

The DataHub Engineering team provides a distributed platform for hosting datasets, complete with managed data stores, search, discovery, lakehouse and real-time stream processing capabilities. The DataHub's DataOps and Infrastructure team designs, engineers and operates the infrastructure powering t...

Promoted
RAMPS International Inc.
Princeton, New Jersey

Job Title: React Web Developer. Knowledge of modern authorization mechanisms, such as JSON Web Token. Experience with common front-end development tools such as Babel, Webpack, NPM, yarn, etc. Looking for a great JavaScript developer who is proficient with React. ...

Promoted
TEKsystems
Princeton, New Jersey

The Risk technology is a global team of highly skilled and motivated developers using agile methods to iterate quickly and work closely with users to deliver superior trading technology. The role offers the opportunity to lead development of the strategic risk framework, directing a globally dispers...

Promoted
Siri InfoSolutions Inc
Princeton, New Jersey

Position:- Azure Java Developer. ...

Promoted
J.D. Power
Edison, New Jersey

Net Core Web applications using C#, JavaScript/jQuery, Bootstrap, CSS, HTML5, SignalR/WebSocket, Redis and SQL Server. Net web developer – C# and JavaScript/jQuery,. Net web applications for the automotive industry. Our flagship web application is currently being used in over 8000 dealerships ...

Promoted
Resource Informatics Group Inc
Piscataway, New Jersey

Net Consultant” Piscataway, NJ. NET, Perl, MS SQL, Apache proxy, some IIS7 administration. ...