JavaScript Developer

Leepfrog Technologies (Coralville, IA)

Full Time

Leepfrog Technologies' CourseLeaf software is used by over two hundred of the nation's most academically complex universities to manage their online academic catalogs and curriculum processes.


The JavaScript Developer is primarily responsible for designing, customizing, coding, testing, and implementing client websites in support of the CourseLeaf system.  A successful candidate should be capable of full cycle project leadership including site layout/user interface, database design/programming, and development.  Developers are obliged to be quality, detail, and results oriented.  A combination of overall technologist, a passion for testing, and interpersonal skills is desired and will frequently garner the greatest rewards. 



  • Coordinate/work closely with Project Managers and other members of the Development Team to ensure timely completion of deliverables.
  • Manage project tasks, timelines, and communication.
  • Design and creation of relational database schemas.
  • Routine daily maintenance of existing sites and applications.
    • Fix software issues and code irregularities.
    • Perform code maintenance, testing, and analysis.
    • Implement software or product enhancements.
    • Give technical feedback to non-technical business professionals.
    • Design and complete project assignments.
    • Stay current about industry developments.
    • Write reports and documentation as needed.
    • Other tasks as needed for successful project completion.

Skills Required:

  • Excellent oral and written communication: clear, concise, professional. 
  • Be proactive, take initiative.
  • Have a strong work ethic, be persistent and dependable.
  • Planning: an ability to think ahead, prioritize, and plan.
  • Management: the ability to organize and manage multiple priorities.
  • Be detail oriented and able to produce quality work.  Awareness and pride in 100% client satisfaction.
  • Ability to grow professionally in a highly flexible and fast-moving environment.
  • Have exceptional programming knowledge and experience with:
    • JavaScript
    • SQL
    • DOM
    • Ajax
    • JQuery


  • Having knowledge or experience with the following technologies is desired, but not required:
    • XML
    • CSS
    • JSON
    • Familiarity with using version control systems and development experience using extensible web authoring tools.



Qualified candidates must have a Bachelor’s degree in Computer Science/Computer Engineering or comparable experience in web application development from the layout/user interface to relational database structures.  


Physical Requirements

Generally, this position is considered sedentary.  Little to no travel is required.

Apply at

Notice something about this posting that needs to be changed?

You can propose changes to this page using GitHub. All changes are reviewed by an administrator before they're accepted and published. The change history is public and can be reviewed by anyone.

Delete If this position is no longer available, you can propose deleting it. This is only typically necessary when the job posting has been taken down but the position is still listed here.
Edit If this position has an error, you can propose edits to it. Changing content happens rarely and is only accepted from contributors with ties to the company in question or if there is a clear typographical error (such as a broken link, which happens on occasion). We appreciate anyone taking the time to correct these issues.