Job Title: React Developer
Location: Phoenix, AZ
Company: American Express
Responsibilities:
Developing and implementing highly responsive user interface components using React concepts.
Writing application interface codes using JavaScript following react.js workflows.
Troubleshooting interface software and debugging application codes.
Build reusable components and front-end libraries for future use.
Optimize components for maximum performance across a vast array of web-capable devices and browsers.
American Express One-App framework experience preferred.
Extensive knowledge of ReactJS, JSX, data structures, and algorithms
Experience with jest / react testing frameworks.
Developing and implementing front-end architecture to support user interface concepts.
Monitoring and improving front-end performance.
Collaborate with other developer teams to discuss user interface applications and ideas.
Proven experience as a React Developer with a strong portfolio of web applications
Proficiency in JavaScript, including DOM manipulation and the JavaScript object model
Thorough understanding of React.js and its core principles
Experience with React.js workflows (such as Redux)
Familiarity with newer specifications of EcmaScript
Knowledge of RESTful APIs and web services integration
Experience with front-end development tools such as Babel, Webpack, NPM, etc.
Ability to understand business requirements and translate them into technical requirements
Familiarity with code versioning tools such as Git
Develop new user-facing features using React.js and Node Js.
Build reusable components and front-end libraries for future use
Translate designs and wireframes into high-quality code.
Optimize components for maximum performance across a vast array of web-capable devices and browsers
Collaborate with product owners, designers, and other developers to understand and refine requirements
Write clean, maintainable, and well-documented code
Participate in code reviews to maintain high-quality codebase
Troubleshoot and debug application issues to ensure optimal performance and user experience
Stay updated with emerging trends and technologies in web development
Preferred Qualifications:
Experience with server-side rendering
Knowledge of modern authorization mechanisms, such as JSON Web Token
Familiarity with modern front-end build pipelines and tools
Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
Familiarity with data structure libraries (e.g., Immutable.js)
Experience with testing frameworks like Jest, Mocha, etc.
Experience with TypeScript
Any Graduate