About the role
Full Stack Web Developer!
Job responsibilities details:
• Build responsive, reusable React components with TypeScript and Material UI, using typed props and interfaces to catch issues early and keep the codebase maintainable.
• Design React component hierarchies that separate presentational and container components, so UI and logic stay cleanly divided and easy to reuse.
• Manage local and shared state using React hooks such as useState, useEffect, useMemo, and useCallback, and use Context for state that many components need.
• Build and reuse custom React hooks to share common logic such as data fetching, form handling, and debouncing across the application.
• Implement client-side routing with React Router, including nested routes, route guards, and lazy-loaded route components.
• Handle forms in React with controlled components, validation, and clear error messages for a smooth user experience.
• Optimize React rendering performance using memoization, React.memo, and code-splitting to reduce unnecessary re-renders and improve load time.
• Implement data-heavy screens with AG Grid Enterprise inside React, including server-side pagination, column filtering, sorting, grouping, and cell editing for large datasets.
• Connect React components to backend APIs, handling loading states, error handling, and retries so the UI stays responsive even when a request fails.
• Turn Figma designs and wireframes into pixel-accurate, accessible interfaces, and follow up with designers when specs are unclear or have gaps.
• Apply consistent theming and responsive layouts using Material UI components, the theme system, and breakpoints across different screen sizes.
• Debug UI issues using React Developer Tools and browser dev tools to track down state, prop, and rendering problems.
• Write and maintain unit and component tests for React components with JEST so changes can be shipped without breaking existing behavior.
**Minimum Requirements:**
• Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a closely related field.
• Related experience in Full Stack Web Development, designing, developing, and maintaining scalable web applications.
• Strong proficiency in front-end technologies including HTML5, CSS3, JavaScript, TypeScript, React.js, Angular, or Vue.js.
• Strong experience with back-end development using Java, Spring Boot, Node.js, .NET, Python, or similar server-side technologies.
• Experience developing and consuming RESTful APIs, GraphQL APIs, and integrating third-party services.
• Strong knowledge of relational databases such as MySQL, PostgreSQL, SQL Server, or Oracle, including database design and query optimization.
• Experience with NoSQL databases such as MongoDB, DynamoDB, or Cassandra is preferred.
• Knowledge of responsive web design principles, cross-browser compatibility, and mobile-first development practices.
• Experience with version control systems such as Git, GitHub, GitLab, or Bitbucket.
• Experience working with cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP).
• Familiarity with CI/CD pipelines, Jenkins, GitHub Actions, Docker, Kubernetes, and deployment automation tools is preferred.
• Understanding of software development lifecycle (SDLC), Agile/Scrum methodologies, and DevOps practices.
• Knowledge of web security concepts, authentication and authorization mechanisms (OAuth, JWT, SSO), and secure coding practices.
• Experience with testing frameworks such as JUnit, Jest, Cypress, Selenium, or similar tools is preferred.
• Strong analytical, troubleshooting, problem-solving, organizational, communication, and teamwork skills.
• Ability to collaborate effectively with cross-functional teams including product managers, designers, QA engineers, and business stakeholders.
• Experience optimizing application performance, scalability, and reliability in enterprise environments is preferred.
• Strong understanding of modern web architecture, microservices, and distributed systems is preferred.
Benefits:
SAR TECH LLC offers company-standard benefits, including:
• Medical Insurance
• 401(k) Retirement Plan
Application Process:
To apply, please submit your resume via email to: hr@sar-tech.net
Full time direct hire
Job responsibilities details:
• Build responsive, reusable React components with TypeScript and Material UI, using typed props and interfaces to catch issues early and keep the codebase maintainable.
• Design React component hierarchies that separate presentational and container components, so UI and logic stay cleanly divided and easy to reuse.
• Manage local and shared state using React hooks such as useState, useEffect, useMemo, and useCallback, and use Context for state that many components need.
• Build and reuse custom React hooks to share common logic such as data fetching, form handling, and debouncing across the application.
• Implement client-side routing with React Router, including nested routes, route guards, and lazy-loaded route components.
• Handle forms in React with controlled components, validation, and clear error messages for a smooth user experience.
• Optimize React rendering performance using memoization, React.memo, and code-splitting to reduce unnecessary re-renders and improve load time.
• Implement data-heavy screens with AG Grid Enterprise inside React, including server-side pagination, column filtering, sorting, grouping, and cell editing for large datasets.
• Connect React components to backend APIs, handling loading states, error handling, and retries so the UI stays responsive even when a request fails.
• Turn Figma designs and wireframes into pixel-accurate, accessible interfaces, and follow up with designers when specs are unclear or have gaps.
• Apply consistent theming and responsive layouts using Material UI components, the theme system, and breakpoints across different screen sizes.
• Debug UI issues using React Developer Tools and browser dev tools to track down state, prop, and rendering problems.
• Write and maintain unit and component tests for React components with JEST so changes can be shipped without breaking existing behavior.
**Minimum Requirements:**
• Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a closely related field.
• Related experience in Full Stack Web Development, designing, developing, and maintaining scalable web applications.
• Strong proficiency in front-end technologies including HTML5, CSS3, JavaScript, TypeScript, React.js, Angular, or Vue.js.
• Strong experience with back-end development using Java, Spring Boot, Node.js, .NET, Python, or similar server-side technologies.
• Experience developing and consuming RESTful APIs, GraphQL APIs, and integrating third-party services.
• Strong knowledge of relational databases such as MySQL, PostgreSQL, SQL Server, or Oracle, including database design and query optimization.
• Experience with NoSQL databases such as MongoDB, DynamoDB, or Cassandra is preferred.
• Knowledge of responsive web design principles, cross-browser compatibility, and mobile-first development practices.
• Experience with version control systems such as Git, GitHub, GitLab, or Bitbucket.
• Experience working with cloud platforms such as Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP).
• Familiarity with CI/CD pipelines, Jenkins, GitHub Actions, Docker, Kubernetes, and deployment automation tools is preferred.
• Understanding of software development lifecycle (SDLC), Agile/Scrum methodologies, and DevOps practices.
• Knowledge of web security concepts, authentication and authorization mechanisms (OAuth, JWT, SSO), and secure coding practices.
• Experience with testing frameworks such as JUnit, Jest, Cypress, Selenium, or similar tools is preferred.
• Strong analytical, troubleshooting, problem-solving, organizational, communication, and teamwork skills.
• Ability to collaborate effectively with cross-functional teams including product managers, designers, QA engineers, and business stakeholders.
• Experience optimizing application performance, scalability, and reliability in enterprise environments is preferred.
• Strong understanding of modern web architecture, microservices, and distributed systems is preferred.
Benefits:
SAR TECH LLC offers company-standard benefits, including:
• Medical Insurance
• 401(k) Retirement Plan
Application Process:
To apply, please submit your resume via email to: hr@sar-tech.net
Full time direct hire
Requirements
REQUIREMENTS
Full Stack Web Developer
Ability to work in a project driven environment
Full Stack Web Developer
Ability to work in a project driven environment
SAR Tech LLC is an equal opportunity employer. Applicants must be legally authorised to work in the United States.