About the Role
Title React Web Developer
Location Alpharetta, GA (Hybrid 3 days onsite)
Rate $70/hr
**RESPONSIBILITIES**
- Design and develop highly reliable, scalable, extensible, maintainable, global, and operable products and platforms.
- Draft and review design diagrams, interface specifications, class structures, and other design documents.
- Build systems that balance resources, constraints, requirements, and complexity
- Evangelize technologies, solutions, and best practices developed with the organization
- Participate in a network of engineers to share ideas, practices, and experiences
- Work closely with product management and development teams
- You must enjoy challenging engineering problems. We are looking for someone who can solve complex issues.
**REQUIREMENTS**
- 7+ years of software development experience
- Primary and must to have skills include Java script, React
- Expert in software development domain and principles, including design patterns, code structure, programming languages, continuous integration, and deployments
- Expertise in Single Page Application, Rich Internet Application design and implementation
- Strong command of browser-side client technologies including AJAX, HTML5, CSS3, and object-oriented JavaScript
- Expert in JavaScript frameworks such as React, Mobx, jQuery, AngularJS, and Node.js
- Expert in Web Technologies (Apache, HTTP, SOAP, JSON, XML, RESTful APIs)
- Proficient in DOM API, AJAX Programming and build systems such as Webpack, Grunt, Gulp
- Strong command in Cross browser debugging and unit, integration and performance testing of web applications and mobile websites
- Knowledge of advanced JavaScript and browser optimizations
- Strong verbal and written communication skills
- Experience of working with open-source technologies and engaging with the community
- Familiar with SCRUM or similar agile methodology
**EDUCATION**
- MS/BS in Computer Science (or equivalent experience)
Key Responsibilities & Skills
- Front-End Web Development
- Single Page Application (SPA) Development
- Rich Internet Application (RIA) Development
- UI Engineering & Component Design
- Cross-Browser Compatibility & Debugging
- Performance Optimization & Browser Optimization
- Agile Scrum Methodology
- Software Architecture & Design Patterns
- CI/CD and Continuous Deployment
- Technical Evangelism & Community Engagement
Technical Skills
- JavaScript / React / Node.js / AngularJS / jQuery / MobX
- HTML5 / CSS3 / AJAX
- Webpack / Grunt / Gulp
- Apache / HTTP / SOAP / RESTful APIs / JSON / XML
- DOM API
Education
Bachelor's Degree in Computer Science, Software Engineering, Computer Engineering. Preferred: Master's Degree in Computer Science, Master's in Software Engineering.
Industry Experience
- Web Development
- Front-End Engineering
- SaaS Product Development
- Technology Services