Job Description :

Job Title: Sr. Front End Developer (Software Engineer)
Visa type: h1b
location: MN

Job Description :

We are adding a Front End Engineer to our team who is responsible for developing and delivering outstanding user experiences for web based applications. This person should be skilled in modern web development with excellent knowledge of JavaScript, HTML/CSS, ReactJS, Backbone, Responsive Design, RESTful APIs, Unit Testing.

Required Qualifications :

  • Bachelor's degree in Computer Science, Engineering or related field; or equivalent work experience.
  • Good understanding and experience with JS libraries and frameworks
  • Expertise in developing web pages and applications utilizing latest development tools.
  • Experience or exposure to working on product or agile teams
  • Clear concise communication along with logical/analytical skills
  • Demonstrated experience and success in influencing, leading, and coaching without direct leadership responsibility.
  • Demonstrated reasoning and troubleshooting skills.
  • Expertise in ES6/TypeScript

Responsibilities :

  • Good communication skills and ability to question and push back on design/requirements/user stories
  • Work with user experience to understand the UX goals for the product and to communicate options/limitations
  • Estimation skills.
  • Ensure compliance of technology solutions with architectural/security standards and participation in the full development life cycle of the delivered capability.
  • Identify and solution key business and technology drivers that impact architectures, including end-user requirements, existing software distribution capabilities, existing application environment (including legacy and packaged systems), and performance/availability requirements.
  • Performing code reviews and implementing best engineering practices.

Preferred Qualifications :

  • Experience with frameworks like ReactJS, VueJS, Angular, Backbone etc.
  • Node/NPM and various build tools like Webpack, Parcel etc.
  • Experience with Object Oriented Programming
  • Good knowledge of Git (forking, branching, rebasing and merging), or experience in working with other Version Control Systems
  • Experience with unit test frameworks like JEST, enzyme, Jasmine etc.