Mackin Educational Resources - Burnsville, MN

posted 5 months ago

Full-time
Burnsville, MN
Educational Services

About the position

Mackin Educational Resources is seeking a Frontend Web Developer to join our team at our Burnsville, MN headquarters. In this role, you will have the opportunity to contribute your expertise to the next versions of our software applications in the rapidly evolving field of education technology. We are looking for a candidate who thrives in a dynamic working environment and enjoys collaborating with others to enhance their skills as developers. You will be involved in developing and maintaining our web applications using modern technologies, primarily focusing on React and TypeScript. As a Frontend Web Developer, you will be responsible for implementing user interfaces and ensuring a seamless user experience. You will work closely with other developers and stakeholders to understand requirements and translate them into functional and appealing interactive applications. Your strong debugging skills and understanding of modern JavaScript (ES2017+) will be crucial in identifying and resolving issues efficiently. You will also be expected to write tests for your code, adhering to test-driven development (TDD) practices, and contribute to the overall improvement of our codebase. We value developers who are not only skilled but also passionate about their craft. If you enjoy participating in code camps, reading about web technologies, and contributing to outside projects, you will fit right in with our team. We encourage a culture of continuous learning and improvement, where you can take pride in your work and leave the code better than you found it. This is a full-time position with a Monday to Friday schedule, offering a friendly and supportive working environment where you can grow and develop your skills.

Responsibilities

  • Develop and maintain web applications using React and TypeScript.
  • Implement user interfaces and ensure a seamless user experience.
  • Collaborate with other developers and stakeholders to understand requirements.
  • Write tests for your code following test-driven development (TDD) practices.
  • Debug and resolve issues in a timely manner.
  • Contribute to the overall improvement of the codebase.
  • Participate in code reviews and provide constructive feedback to peers.

Requirements

  • Strong debugging skills.
  • Proficiency in modern JavaScript (ES2017+).
  • Experience with TypeScript and React (functional components, hooks, etc.).
  • Familiarity with Node.js and Express.
  • Knowledge of JavaScript testing frameworks (Karma/Jasmine, Jest, etc.).
  • Ability to understand and implement RESTful API design.

Nice-to-haves

  • Experience with build tools (Webpack, Gulp, Rollup, etc.).
  • Familiarity with Single Page Application (SPA) design.
  • Knowledge of Elasticsearch and Angular.js.

Benefits

  • 401(k)
  • Dental insurance
  • Disability insurance
  • Health insurance
  • Life insurance
  • Paid time off
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service