REACTjobsboard

Front End Software Developer

React jobs at Egen

Egen

Egen is a 2019 Great Place to Work company that provides cloud-native solutions to help our customers unlock the power of data to rapidly inform, transform, and outperform their industry.  We move at digital light-speed to build and consult on some of the most cutting edge data and software solutions with modern tech stacks for large established enterprises, scaling mid-sized enterprises, and emerging startups.

The Application Development team's tech stack can consist of VueJS, ReactJS or Angular on the front end and also includes Typescript, NodeJS, Express, NestJS, PostgreSQL, RESTful Microservices, and cloud services.

In this role, you will be leveraging your well-versed knowledge of software engineering principles and system design along with a team of interesting and super-smart engineers to solve new and hard to solve business problems with elegant software. You will constantly challenge yourself (and others) to be innovative in your approach to bring concepts and designs to life and be committed to lifelong technology (and everything) learning. 

*Location:  Due to the potential personal and business impacts of Covid-19,  Egen is taking a proactive approach by allowing our development teams to work from home at this time. Position will be located full time in Naperville, IL once we are confident that we can safely return to normal operations.

Required Experience:

    • Love of Javascript with a strong understanding of its design patterns, best practices, and style guides
    • Strong production experience with Javascript MVC frameworks - preferrably VueJS and/or React JS
    • Test first and test often development approach with Karma and Jasmine, Mocha, or Protractor frameworks
    • Ability to leverage Git version control in a production environment
    • Have experience with and curiosity of agile and lean philosophies
    • Have experience working and strong understanding of object-oriented programing and browser technologies
    • Ability to see and communicate your ideas to clients and the team
    • Able to disagree with a smile :)

Apply for this job