Find Sr Ui Developer React Job in Dallas, Texas | Snaprecruit

Find Sr Ui React Jobs in Dallas
image
  • Snapboard
  • Activity
  • Reports
  • Campaign
Welcome ,
loadingbar
Loading, Please wait..!!

Sr Ui Developer React

  • ... Posted on: Oct 03, 2024
  • ... Cloudious LLC
  • ... Dallas, Texas
  • ... Salary: Not Available
  • ... CTC

Sr Ui Developer React   

Job Title :

Sr Ui Developer React

Job Type :

CTC

Job Location :

Dallas Texas United States

Remote :

No

Jobcon Logo Job Description :

Job Title: Sr. UI Developer - React

Location: Dallas, TX (Local candidates Preferred)

Onsite

Job Description

Core Requirements and Skills:

1. Proficiency in React

  • Hooks and functional components: Mastery in using useState, useEffect, useContext, useReducer, etc.
  • React Context: In-depth knowledge of state management and performance optimization strategies.
  • React Router: Familiarity with dynamic routing in single-page applications (SPAs).
  • Component architecture: Experience with scalable and reusable component design.

2. JavaScript/PropTypes Mastery

  • ES6+ features: Destructuring, async/await, arrow functions, modules, etc.
  • PropTypes for type-checking: Experience using prop-types to enforce type safety in React components.
  • Promises and async programming: Advanced understanding of asynchronous JavaScript.
  • Functional programming concepts: Familiarity with immutability, pure functions, and higher-order functions.
  • Runtime validation: Knowledge of how to implement and manage runtime prop type validation in React applications.

3. CSS and Design Systems

  • CSS-in-JS frameworks: Styled-components, Emotion, or similar libraries.
  • Responsive Design: Deep knowledge of media queries, Flexbox, and CSS Grid.
  • Sass or Less: Experience with pre-processing CSS for scalable styles.
  • Design Systems: Ability to work with or create component libraries and design systems (e.g., Storybook).

4. Tooling and Build Systems

  • Webpack: Strong grasp of bundling, tree-shaking, and code-splitting.
  • Babel: Understanding of JavaScript transpiling and polyfills for cross-browser compatibility.
  • CI/CD pipelines: Familiarity with integrating front-end code in continuous deployment environments (e.g., Jenkins, GitLab CI).
  • Linting and code formatting: ESLint, Prettier, and other code quality tools.

5. Testing and Quality Assurance

  • Unit testing: Experience with Jest and Mocha.
  • Component testing: Experience with React Testing Library or Enzyme.
  • End-to-end (E2E) testing: Knowledge of tools like Cypress or Puppeteer for automated browser testing.

6. Version Control and Collaboration Tools

  • Git: Mastery of Git workflows (e.g., Gitflow, trunk-based development).
  • GitHub/GitLab: Experience with code review, PR processes, and collaboration tools.
  • Agile methodologies: Familiarity with Scrum or Kanban for iterative development.

7. Web Performance Optimization

  • Performance tuning: Optimizing React components for speed and reducing re-renders (e.g., memoization, lazy loading).
  • Page load times: Experience with tools like Lighthouse or WebPageTest.

8. Cross-Browser Compatibility and Accessibility

  • Cross-browser testing: Ensuring compatibility across Chrome, Firefox, Safari, and Edge.
  • Accessibility (a11y): Understanding of ARIA standards and how to create inclusive UIs.

9. API Integration and Data Fetching

  • RESTful APIs: Proficiency in consuming and integrating APIs.
  • API Contracts: Experience collaborating with API teams to create/modify contracts based on the needs of the UI.

10. Experience with Modern Development Environments

  • VSCode or WebStorm: Proficiency with modern development tools, extensions, and workflows.
  • Debugging: Strong debugging skills using browser DevTools and tools like React Developer Tools.

Additional Skills and Nice-to-Haves:

  • Node.js or Java: Some backend knowledge for full-stack development.
  • Micro-frontend architecture: Understanding of how to break large applications into small, manageable pieces.

Soft Skills:

  • Communication: Ability to communicate complex technical concepts to non-technical stakeholders.
  • Leadership: Experience mentoring junior developers and leading technical discussions. Capable of driving projects from inception to completion, even in ambiguous or fast-paced environments.
  • Problem-solving: Strong analytical skills to address performance, architecture, and scalability issues.
  • Collaboration: Ability to work effectively in a team, contributing to both front-end and cross-functional projects.
  • Self-motivation and autonomy: Ability to take ownership of tasks, work independently, and stay motivated without constant supervision. Skilled at managing time effectively, prioritizing tasks, and proactively addressing challenges to meet deadlines.
  • Code Review Expertise: Skilled in conducting thorough, constructive code reviews, ensuring code quality, consistency, and best practices. Able to provide clear feedback, mentor teammates, and foster a collaborative development environment while balancing code maintainability with project timelines.

Jobcon Logo Position Details

Posted:

Oct 03, 2024

Employment:

CTC

Salary:

Not Available

Snaprecruit ID:

SD-CIE-fcb146cea42d944304cf57d4df6dc2fba66d6a381a702fe2c9f9ae4341634268

City:

Dallas

Job Origin:

CIEPAL_ORGANIC_FEED

Share this job:

  • linkedin

Jobcon Logo
A job sourcing event
In Dallas Fort Worth
Aug 19, 2017 9am-6pm
All job seekers welcome!

Similar Jobs

Sr Ui Developer React    Apply

Click on the below icons to share this job to Linkedin, Twitter!

Job Title: Sr. UI Developer - React

Location: Dallas, TX (Local candidates Preferred)

Onsite

Job Description

Core Requirements and Skills:

1. Proficiency in React

  • Hooks and functional components: Mastery in using useState, useEffect, useContext, useReducer, etc.
  • React Context: In-depth knowledge of state management and performance optimization strategies.
  • React Router: Familiarity with dynamic routing in single-page applications (SPAs).
  • Component architecture: Experience with scalable and reusable component design.

2. JavaScript/PropTypes Mastery

  • ES6+ features: Destructuring, async/await, arrow functions, modules, etc.
  • PropTypes for type-checking: Experience using prop-types to enforce type safety in React components.
  • Promises and async programming: Advanced understanding of asynchronous JavaScript.
  • Functional programming concepts: Familiarity with immutability, pure functions, and higher-order functions.
  • Runtime validation: Knowledge of how to implement and manage runtime prop type validation in React applications.

3. CSS and Design Systems

  • CSS-in-JS frameworks: Styled-components, Emotion, or similar libraries.
  • Responsive Design: Deep knowledge of media queries, Flexbox, and CSS Grid.
  • Sass or Less: Experience with pre-processing CSS for scalable styles.
  • Design Systems: Ability to work with or create component libraries and design systems (e.g., Storybook).

4. Tooling and Build Systems

  • Webpack: Strong grasp of bundling, tree-shaking, and code-splitting.
  • Babel: Understanding of JavaScript transpiling and polyfills for cross-browser compatibility.
  • CI/CD pipelines: Familiarity with integrating front-end code in continuous deployment environments (e.g., Jenkins, GitLab CI).
  • Linting and code formatting: ESLint, Prettier, and other code quality tools.

5. Testing and Quality Assurance

  • Unit testing: Experience with Jest and Mocha.
  • Component testing: Experience with React Testing Library or Enzyme.
  • End-to-end (E2E) testing: Knowledge of tools like Cypress or Puppeteer for automated browser testing.

6. Version Control and Collaboration Tools

  • Git: Mastery of Git workflows (e.g., Gitflow, trunk-based development).
  • GitHub/GitLab: Experience with code review, PR processes, and collaboration tools.
  • Agile methodologies: Familiarity with Scrum or Kanban for iterative development.

7. Web Performance Optimization

  • Performance tuning: Optimizing React components for speed and reducing re-renders (e.g., memoization, lazy loading).
  • Page load times: Experience with tools like Lighthouse or WebPageTest.

8. Cross-Browser Compatibility and Accessibility

  • Cross-browser testing: Ensuring compatibility across Chrome, Firefox, Safari, and Edge.
  • Accessibility (a11y): Understanding of ARIA standards and how to create inclusive UIs.

9. API Integration and Data Fetching

  • RESTful APIs: Proficiency in consuming and integrating APIs.
  • API Contracts: Experience collaborating with API teams to create/modify contracts based on the needs of the UI.

10. Experience with Modern Development Environments

  • VSCode or WebStorm: Proficiency with modern development tools, extensions, and workflows.
  • Debugging: Strong debugging skills using browser DevTools and tools like React Developer Tools.

Additional Skills and Nice-to-Haves:

  • Node.js or Java: Some backend knowledge for full-stack development.
  • Micro-frontend architecture: Understanding of how to break large applications into small, manageable pieces.

Soft Skills:

  • Communication: Ability to communicate complex technical concepts to non-technical stakeholders.
  • Leadership: Experience mentoring junior developers and leading technical discussions. Capable of driving projects from inception to completion, even in ambiguous or fast-paced environments.
  • Problem-solving: Strong analytical skills to address performance, architecture, and scalability issues.
  • Collaboration: Ability to work effectively in a team, contributing to both front-end and cross-functional projects.
  • Self-motivation and autonomy: Ability to take ownership of tasks, work independently, and stay motivated without constant supervision. Skilled at managing time effectively, prioritizing tasks, and proactively addressing challenges to meet deadlines.
  • Code Review Expertise: Skilled in conducting thorough, constructive code reviews, ensuring code quality, consistency, and best practices. Able to provide clear feedback, mentor teammates, and foster a collaborative development environment while balancing code maintainability with project timelines.

Loading
Please wait..!!