Front End Software Engineer
Unlock the power of simulation. Join the Epistemix team.
Epistemix is seeking a skilled and dedicated developer to join our Engineering team. As a software engineer at Epistemix, you show a clear passion for quality and love to bring software to life. You are energized by the idea of building something new and want to work on problems that matter.
In order to do this job well, you must be a curious and eager problem solver with a hunger for building well-designed, high-quality solutions. You have a passion for great work and strive to produce simple solutions to complex problems. Knowing there are always multiple answers to a problem, you know how to engage in a constructive dialogue to find the best path forward.
Company Information
Epistemix helps customers increase the ROI of decisions by simulating the impact of strategies and interventions using synthetic populations. We deliver an integrated platform for creating, running, and analyzing the behavior of agent-based simulation models (ABMs) built on top of our synthetic population.
Our clients use these models to understand how decisions and actions of individual people lead to large scale, population-level outcomes. Our in-house professional services team works with clients to develop models in healthcare, insurance, marketing analytics, product demand planning, and government.
Epistemix’s mission is to pioneer the use of synthetic populations and simulation across industry, government, and academia to improve decision making for the benefit of all. Since its founding, Epistemix has been refining its technology and developing its client-base.
Having recently completed our Series A funding, we are looking forward to the next phase of our growth and evolution.
Responsibilities
- Collaborate with product managers and designers to deliver state of the art user experience.
- Design, build and test scalable systems.
- Craft clean, testable, and maintainable code.
- Participate in the end to end software development of new feature functionality and design capabilities.
- Optimize processes for maximum speed and accuracy.
- Regularly seek out innovation and continuous improvement.
- Work in an agile team, collaborating closely with fellow engineers.
Qualifications
Required Skills:
- Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent work experience
- Excellent web technology skills, particularly with HTML5/CSS3/JavaScript
- Minimum 5 years of experience with any one major Javascript framework like ReactJS, AngularJS, VueJS, or equivalent
- Experience integrating with web services using JSON, XML and AJAX
- Experience using asynchronous APIs
- Excellent problem-solving and analytical thinking skills
- Enthusiastic about quality, design, and user experience
- Experience working in agile/scrum teams
- Ability to work independently with little supervision
Desired Skills:
- Experience in or exposure to the nuances of a startup or other entrepreneurial environment
- Experience with test automation frameworks
- Familiarity with Git source control management
- Familiarity with python
- Previously experience working in a product organization
- Prior hands-on experience working with data-driven analytics
- Familiarity with RESTful APIs and modern front-end build pipelines and tools
- Strong understanding of web performance and optimization techniques
- Previous experience with mantine or similar UI libraries
Why Epistemix
By joining Epistemix, you will become part of a collaborative and quickly growing team that values curiosity and creativity. We are fully remote, with team members in both the United States and Europe. Benefits include incentives such as our stock option program, flexible time off, eligibility for participating in the Epistemix Health and Welfare Program for employees in the United States, and the opportunity to apply your skill set to make an impact.