We provide IT Staff Augmentation Services!

Sr. React Developer Resume

2.00/5 (Submit Your Rating)

Fremont, CA

SUMMARY

  • 6+ years of experience in designing, programming and managing modern front - end applications with React, Redux, Vue, Vuex, JavaScript, HTML/HTML5, CSS/CSS3, and Node.js.
  • Proficient in designing and developing dynamic, interactive, reusable and fast web applications with ReactJS and VueJS.
  • Knowledge of user interface development using HTML, CSS and JavaScript.
  • Experience in creating Single Page Application (SPA) with MVC pattern.
  • Familiarity with software development life cycle (SDLC), work as part of Agile team to manage properties, deadlines and deliverables.
  • Extensive experience in DOM and DOM manipulations.
  • Interactive Front-End engineering experience with Bootstrap.
  • Experience in Web UI development technologies and frameworks such as jQuery, Ajax and JSON.
  • Solid knowledge of CSS preprocessors such as SASS and LESS.
  • Proficiency in MySQL CRUD operations, Aggregate functions and join tables.
  • Hands on experience in version control tools Git and package manager Yarn/NPM.
  • Expertise in Functional Programing and Advanced JavaScript Programing.
  • Experience in debugging and troubleshooting using different debugging tools, such as Chrome Inspector and familiar with unit test tools such as Jasmine, Jest and Enzyme.
  • Excellent communication, problem-solving skills and a quick learner.
  • Work effectively independently and collaboratively in a diverse and fast-paced environment.

TECHNICAL SKILLS

Languages: JavaScript (ES6), SQL, Stylus

Frameworks: React.js, Vue.js, React Native, Express.js, Jest, Jasmine, Enzyme

Libraries: ReactJS, Material-UI, jQuery, Bootstrap

Web Technologies: Redux, Vuex, HTML/HTML5, CSS/CSS3, JSON, AJAX

Management Tools: Node.js, Yarn, NPM, Webpack, Gulp, Grunt, Git, GitHub

Databases: PostgreSQL, MySQL

PROFESSIONAL EXPERIENCE

Confidential, Fremont, CA

Sr. React Developer

Responsibilities:

  • Used React and Redux to build the single page application, used Redux-Selector to manage state and data.
  • Structured applications with Redux to manage state, data and actions.
  • Developed user interface page with HTML, CSS, React, and Redux.
  • Styled applications with CSS and Confidential Design System.
  • Fetched data from the backend asynchronously by using Redux-Saga and Axios.
  • Wrote unit tests in Jest and Enzyme to ensure excellent quality of the codes.
  • Built and designed reusable components for the whole team.
  • Worked effectively under an intensive environment and Agile working environment.
  • Committed code change into repository by using version control tool Git and GitHub.
  • Managed repositories by using version control tool Git combined with Stash.
  • Helped colleagues to review their code and give suggestions to improve their coding performance.
  • Worked with translation teams to translate the web into different languages for customers from different countries to use the web.

Environment: HTML, CSS, React.js, Redux, JSON, Jest, Enzyme, Node.Js, Git, Stash, Drupal, PHP

Confidential, Beaverton, OR

Sr. Front- E nd Developer

Responsibilities:

  • Developed user interface page with HTML, CSS, React, Redux and jQuery.
  • Structured applications with Redux to manage state, data and actions.
  • Wrote pure functions for stateless components to make unit testing easier and reduce side effects of web applications.
  • Involved with Styling and Responsive Design techniques using technologies such as HTML, and bootstrap.
  • Used React Native to build simple mobile apps.
  • Highlighted issues, risks, limitations etc. for the present and future deliverables.
  • Responsible for setting up React environment which includes setting up a build system with Webpack, NPM, Babel for ES6 transpiling, React Router for app routing, Redux for state management.
  • Involved in using jQuery Validation Plug-in for client-side validation.
  • Fetched data from server with Ajax and rendered with React-Vis.
  • Combined React-Promise and Axios to request data asynchronously.
  • Set up Jest and Enzyme for unit testing.
  • Worked effectively in diverse and face-page Agile environment.
  • Committed code change into repository by using version control tool Git and GitHub.
  • Used various properties, parameters in ES6.
  • Used Jest with Enzyme for React App testing.
  • Called the RESTful web services calls for POST, PUT, DELETE and GET methods.
  • Maintained consistency of front-end via code over variety of browsers and solve Cross browser issue.
  • Extensively used debugging tools such as Firebug and IE Dev tools to investigate the issues and fix the bugs.
  • Interacted with Customers and development teams for Fix the Issues.

Environment: HTML, CSS, Stylus, Bootstrap, JavaScript, Vue,js, React.js, jQuery, Redux, AJAX, JSON, Jest, Enzyme, Yarn, Git, GitHub

Confidential, Los Angeles, CA

Software Engineer (Front-End)

Responsibilities:

  • Was involved in all phases of Software Development Life Cycle (SDLC) including Requirements gathering, Designing, Programming, Testing and Documentation of various projects.
  • Developed reusable UI components and containers with React and React Native.
  • Redesigned the user interface with HTML, Bootstrap and CSS styling.
  • Used React Router to build Single Page Application (SPA).
  • Used React-Thunk to handle asynchronous actions.
  • Used Higher-Order Component for reusing component logic.
  • Reused and calculated CSS properties and logics with Stylus.
  • Added new features, reviewed the existing code and maintained functionalities of the product.
  • Worked in Agile process manage and attended scrum meeting.
  • Used Enzyme, Jest and Chrome Developer tool for testing and debugging web applications.
  • Managed version control with Git and GitHub.
  • Worked closely with system analyst to understand the technical requirements of the projects
  • Worked closely with Photoshop designers to implement mockups and the layouts of the application.
  • Designed and developed Web pages using HTML, CSS including Ajax controls and XML.
  • Understood application development life cycle methodologies.
  • Worked extensively on design and development of HTML, CSS, jQuery
  • Provided technical support and maintenance to the team

Environment: HTML, CSS, Stylus, JavaScript, React.js, Vue.js, Bootstrap, Jest, Enzyme, React-Thunk, Yarn, Git, GitHub

We'd love your feedback!