Frontend Developer

Veridian Tech Solutions, Inc.
Full-time
Chicago, IL, US
Posted 8 months ago
javascript
react
Apply for this job
About Veridian Tech Solutions, Inc.

Visit the company website to learn more about Veridian Tech Solutions, Inc..

Visit Company Website

Job Description

1. Proficiency in React.js, Next.js, and JavaScript (ES6+)

• Deep knowledge of React.js (components, hooks, state, props) and Next.js (server-side rendering, static site generation, API routes).

• Strong JavaScript skills with ES6+ features (arrow functions, destructuring, promises, async/await).

• Experience with JSX, virtual DOM, and Next.js-specific features like getServerSideProps, getStaticProps, and App Router.


2. State Management

• Expertise in state management libraries such as Redux, Zustand, or React Context API, integrated with React and Next.js applications.

• Ability to manage complex state across client and server-side rendering.

• Familiarity with middleware like Redux Thunk or Saga for asynchronous operations.


3. Frontend Development and Styling

• Proficiency in HTML5, CSS3, and responsive design for seamless user experiences.

• Experience with CSS-in-JS (e.g., styled-components, Emotion) or preprocessors (SASS, LESS), tailored for Next.js projects.

• Knowledge of UI frameworks like Material-UI, Tailwind CSS, or Bootstrap for efficient styling.


4. API Integration and Asynchronous Programming

• Experience integrating RESTful APIs or GraphQL with React and Next.js applications, including Next.js API routes.

• Proficiency with tools like Axios or Fetch for HTTP requests.

• Strong understanding of asynchronous data handling (promises, async/await) and error management.


5. Version Control and Collaboration Tools

• Expertise in Git for version control (branching, merging, pull requests).

• Experience with collaboration platforms like GitHub, or Azure Repository.

6. Testing and Debugging

• Knowledge of testing frameworks like Jest, React Testing Library, or Enzyme for unit and integration tests in React/Next.js apps.

• Proficiency with debugging tools (React Developer Tools, Chrome DevTools, Next.js diagnostics).

• Ability to write testable, high-quality code for maintainable applications.


7. Build Tools, Performance Optimization, and Application Development Experience

• Familiarity with build tools like Webpack, Vite, or Next.js’s built-in optimization features.

• Expertise in performance optimization (lazy loading, memoization, code splitting, image optimization in Next.js).

• Proven experience developing at least three production-grade web applications using React and Next.js, demonstrating end-to-end delivery from design to deployment.

Ready to apply?

Join Veridian Tech Solutions, Inc. and work on exciting projects

Apply for this job
Share this job: