← Back to jobs

3D Technologies LLC Logo
Frontend Developer

3D Technologies LLC

 

Utica, NY, USA

Posted On: Just posted
Experience: 5+ years
Availability: Onsite
Openings: 1
Category: Frontend Developer
Tenure: Contract - Corp-to-Corp
Related Jobs

No related jobs found

Description

Key Responsibilities:

1. Frontend Development:

  • Design, develop, and maintain responsive web applications using React.js and Angular.
  • Build reusable UI components and scalable frontend architectures.
  • Implement application interfaces using JavaScript ES6+, TypeScript, HTML5, and CSS3.
  • Develop and maintain component libraries and design systems.
  • Translate Figma designs and wireframes into functional user interfaces.
  • Ensure cross-browser and cross-device compatibility.

2. Backend & API Integration:

  • Develop and integrate RESTful APIs using .NET Core and ASP.NET Core.
  • Implement secure authentication and authorization using JWT and OAuth 2.0.
  • Apply asynchronous programming, Dependency Injection, and SOLID principles.
  • Collaborate with backend teams to ensure seamless application integration.

3. State Management & UI Architecture:

  • Implement state management using Redux, NgRx, RxJS, and Flux architecture.
  • Develop scalable and reusable frontend components.
  • Optimize application performance and responsiveness.

4. Database Management:

  • Work with Microsoft SQL Server 2019/2022.
  • Develop and optimize SQL queries and stored procedures.
  • Utilize ADO.NET, Entity Framework, EF Core, and Dapper.
  • Perform database performance tuning and ensure data integrity.

5. Testing & Quality Assurance:

  • Perform unit testing and test automation.
  • Utilize Jest, React Testing Library, Jasmine, Karma, xUnit, NUnit, or MSTest as applicable.
  • Maintain code quality and improve test coverage.
  • Conduct UI/UX benchmarking and troubleshoot application issues.

6. Accessibility & User Experience:

  • Implement WCAG 2.1 AA accessibility standards.
  • Develop accessible interfaces using semantic HTML and ARIA.
  • Ensure keyboard navigation and screen-reader compatibility.
  • Perform accessibility testing and improve overall usability.

7. Collaboration:

  • Work closely with product managers, designers, backend developers, and QA engineers.
  • Participate in code reviews and technical discussions.
  • Contribute to continuous improvement of development practices.

Required Skills & Qualifications:

Frontend Technologies:

  • Strong hands-on experience with React.js.
  • Experience with Angular.js / Angular.
  • Proficiency in TypeScript and JavaScript ES6+.
  • Strong knowledge of HTML5, CSS3, and responsive web design.
  • Experience with RxJS, Redux, NgRx, and Flux architecture.
  • Expertise in reusable component development and component libraries.
  • Experience implementing UI/UX designs from Figma and wireframes.
  • Knowledge of browser developer tools and cross-browser compatibility.

Backend Technologies:

  • Experience with .NET Core / ASP.NET Core.
  • Strong knowledge of RESTful API development and integration.
  • Understanding of JWT authentication and OAuth 2.0.
  • Knowledge of API security, Async/Await, Dependency Injection, and SOLID principles.

Database Technologies:

  • Experience with SQL Server 2019/2022.
  • Knowledge of ADO.NET, Entity Framework, EF Core, and Dapper.
  • Strong SQL query development, stored procedures, and performance tuning skills.

Testing Technologies:

  • Experience with unit testing and test automation.
  • Familiarity with Jest, React Testing Library, Jasmine, Karma, xUnit, NUnit, or MSTest, depending on the technology stack.

Accessibility Standards:

  • Strong understanding of WCAG 2.1 AA.
  • Experience with semantic HTML, ARIA, keyboard navigation, and screen-reader compatibility.
  • Knowledge of accessibility testing practices.
  • Only genuine candidates with verifiable project experience.
  • Strong React.js and .NET Core experience is highly preferred.
  • Candidate must be willing to work onsite in Utica, NY, three days per week.
  • Candidate must be available for the final face-to-face interview.
  • Please submit only candidates who are comfortable with the onsite requirement

Education

Any Gradute

Related Jobs

No related jobs found

← Back to jobs