Software Engineer

Contract: 12 Months+

Pay Range: $65/Hr - $70/hr 

A typical software engineer researches, designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific and general computing applications.

Team Culture / Work Environment:

The team culture is supportive in solving problems! There will be a mix of both independent and collaborative work. The team is supportive, and the ideal candidate will be joining a great culture!

Role Responsibilities (including, but not limited to):

• Develop, design, create, modify, and/or test mobile and desktop web software applications or systems

• Architect efficient and reusable front-end systems that drive complex web applications

• Implement features and user interfaces to optimize performance of user-facing products

• Collaborate with Product Designers, Product Managers, and Software Engineers to deliver compelling user-facing products

• Identify and resolve performance and scalability issues

• Work on problems of moderate scope where analysis of situations or data requires a review of a variety of factors

Performance Measurement: Performance will be measured based on deadlines and quality of code being generated (volume of code with complexity). Experiment or research will also be evaluated, if required.

Must-Have Skills:

  • Experience with React is a must.
  • 5+ years of JavaScript experience, including concepts like asynchronous programming, closures, types, and ES6.
  • 5+ years of HTML/CSS experience, including concepts like layout, specificity, cross browser compatibility, and accessibility.
  • 5+ years’ experience with browser APIs and optimizing front end performance.
  • Demonstrated experience driving change within an organization and leading complex technical projects.