Employment at the Garden

Principal Web and Mobile Applications Developer

Job Status:
Requisition Number:
Conservation Science
Reports to:
Senior Director of Ecology and Conservation
Web Applications Developer, volunteers, and occasionally works with contractors
The person in this position works primarily with the science department, developing and maintaining multiple web applications and mobile app products. The main technologies used are Laravel, Vue.js, React Native, and Drupal. These products are used by staff, community scientists, volunteers, students, and interns. The person in this position analyzes, designs, programs, compiles, debugs, supports, and modifies software, enhancements, add-ons, and integrations for new and existing products. Design and implement technical solutions ensuring that business needs and requirements are met. Provide estimation for assigned tasks. Provide technical leadership and training to the web applications developer but is also a hands-on coder. Work with outsourced development teams on complex apps. The person in this position also works with Learning and Engagement on Budburst applications and provides strategic guidance to other departments on database, web applications, and mobile applications issues.
Duties and Responsibilities:

In this role you will be responsible for the following: 

  • Participates in the development of new technology goals and strategies based on interactions with stakeholders.
  • Meets with stakeholders to determine requirements, and collaborates with users to develop workflow and best practices.
  • Evaluates feature/upgrade/change requests and recommends action.
  • Develops plans for software deployment and prioritizes tasks within projects.
  • Plans and coordinates project timelines with team members to ensure deadlines are met.
  • Designs databases and data structures.
  • Develops and maintains software infrastructure.
  • Writes efficient, testable, and reusable PHP code.
  • Identifies database and software performance issues, and makes adjustments.
  • Creates and maintains code documentation.
  • Debugs and diagnoses issues that may arise.
  • Grants system access to new users.
  • Mentors team members, colleagues, students, and interns within the science department and the Garden generally on technology solutions related to data management and web applications.

Key Garden competencies/behaviors desired:

  • Communicates in a manner that gains the trust and support of others at all levels.
  • Works effectively with others despite differences of opinion and style; builds alliances.
  • Has a tolerance for opposing points of view.
  • Strives for collaboration. Works cooperatively, as a positive contributor to the team.
  • Demonstrates a positive attitude and shows kindness in all workplace interactions.
  • Makes decisions appropriate for level of responsibility.
  • Can effectively adapt to change; can shift gears comfortably; is flexible, and embraces change with a “can-do” attitude.
  • Is self-aware; knows personal strengths and weaknesses; seeks feedback and is open to negative feedback as an opportunity for improvement.
  • Is cool under pressure; can be counted on to hold things together during tough times; can handle stress; is not knocked off balance by the unexpected; is a settling influence during a crisis.
  • Recognizes problems, constructively identifies and articulates solutions.
  • Picks up garbage when it is seen on Garden grounds regardless of position.
  • Follows safety guidelines to ensure a safe working environment and consistently demonstrates safe work behaviors.
  • Is welcoming of new hires.



Our ideal candidate will have the following:

  • Bachelor’s degree in computer science or a related field, OR five years of relevant experience in writing web-based applications using PHP frameworks
  • Experience with relational databases such as MySQL/PostgreSQL
  • Experience with PostGIS and Google Maps API integration
  • Experience with Vue.js, ReactJS, Angular, or other comparable Javascript frameworks
  • Experience with AWS services (Lamda, SQS, DynamoDB, S3, CloudFormation)
  • Experience with UI / UX design, CSS, SCSS, Boostrap (3/4), Sketch
  • Experience with writing and consuming RESTful APIs
  • Experience with modern source control practices, tools, and systems such as Git, and Github
  • Experience with software testing using PHPunit, Selenium, or other comparable tools
  • Experience with CMS systems such as Drupal and WordPress
  • One to two years of supervisory experience

*The Chicago Botanic Garden requires all existing employees to be fully COVID-19 vaccinated by October 15, 2021; hires after this date must be fully vaccinated upon hire or may request a medical/religious exemption after an offer is extended.*



Apply for Principal Web and Mobile Applications Develop using the link below:

Click here to apply.


Physical Demands:
Office setting. Frequent sitting, standing, walking, bending, listening, speaking, and keyboarding. Use of office equipment including computers, telephones, copiers, scanners, and fax machines. Some requirements for lifting, pushing, or pulling items less than 30 pounds.
Why Apply?:

Come work in a setting that is like no other as you support our mission: We cultivate the power of plants to sustain and enrich life. Take the first step toward being one of the employees who make the Garden one of the treasures of the Forest Preserves of Cook County. Apply today. Please note that applicants who do not meet the required qualifications will not be considered.

Disclaimer: The above statements are intended to describe the general nature and level of work being performed by people assigned to this classification. They are not intended to be construed as an exhaustive list of all responsibilities and qualifications required of personnel so classified.

The Chicago Botanic Garden is a M/F, Disabled, and Vet EEO/AA Employer.

We are an Equal Opportunity Employer and do not discriminate against any employee or applicant for employment because of race, color, sex, age, national origin, religion, sexual orientation, gender identity, status as a veteran, or basis of disability, or any other federal, state, or local protected class.

In accordance with Title IX of the Education Amendments Act of 1972, the Chicago Botanic Garden does not discriminate on the basis of sex in its programs or activities, including in employment or admissions. Please call (847) 835-8264 to contact our Title IX coordinator should you have questions or concerns.