Software Engineer

LowesCharlotte, NC
38d

About The Position

The primary purpose of this role is to translate business requirements and functional specifications into logical program designs and to deliver code modules, stable application systems, and software solutions. This includes developing, configuring, or modifying integrated business and/or enterprise application solutions within various computing environments. This role will be working closely with stakeholders and cross-functional departments to communicate project statuses and proposals.

Requirements

  • Bachelor’s degree in computer science, computer information systems, or related field or equivalent years of experience in lieu of education requirement, if applicable
  • 2 years of experience in software development or a related field
  • 2 years of experience working on project(s) involving the implementation of solutions applying development life cycles (SDLC) through iterative agile development
  • 2 years experience working with any of the following: frontend technologies (user interface/user experience), middleware (microservices and application programming interfaces), database technologies, or DevOps

Nice To Haves

  • 2 years of experience writing technical documentation in a software environment and developing and implementing business systems within an organization

Responsibilities

  • Developing the application using TypeScript/React JS framework and Redux architecture where it should match the mockups given by UX Team and work on end to end.
  • Use ECMAScript6 features and Babel for transpiling, Webpack for bundling ES6 code.
  • Creating new components by based on the flow of application and write new Prototypes, Services, Routers.
  • Use JSON and AJAX to link with back‐end applications consuming RESTful Web Services and will be building cross browser compatibility application using HTML5 and CSS3.
  • Develop various screens for the front end using ReactJS and use various predefined components from NPM (Node Package Manager), Redux and react query libraries.
  • Create custom filters using reusable components like multi‐field form elements, background file uploads.
  • Strong experience working with the RESTful APIs Integration using JSON.
  • Work with Jasmine unit test framework to write unit tests for JavaScript code

Benefits

  • 401k with up to 4.25% match
  • Discounted Employee Stock Purchase Plan (15% discount of strike price)
  • Tuition-Free Education
  • 10-week Maternity/Parental Leave
  • 10% Associate Discount
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service