{bc}
company_site

Web Application Developer

Roughing It Day Camp
Lafayette, USA
Part-time
Mid
Hybrid
Discovered 1 weeks ago
PHPJavaScriptMySQLLinuxWindowsPython
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

PHPJavaScriptMySQL
Smart Apply

Full Job Posting

A Job That Makes A Difference!

Roughing It Day Camp is dedicated to helping kids grow through exciting activities, unplugging in the outdoors, and learning life skills that will prepare them to take on the world! Be a part of our year-round team that makes it all possible.

Build Your Resume

Gain valuable work skills in marketing and technology systems. We can tailor positions to fulfill internship requirements.

Free Camp for Your Kids

For parents: your children can attend Roughing It Day Camp for free (up to 8 weeks) when you work year-round and the complete summer. Camp tuition is valued at up to $9,000 per child.

Benefits of working at Roughing It

  • Flexible schedule . Set up a weekly work schedule during the school year that lets you fit in other commitments.
  • Hybrid work . Work virtually and in-person at our Lafayette camp office during the school year. The position is fully in-person during the summer season (June-August).
  • Paid training . Learn on the job and build your skillset with current business and marketing methods.
  • Convenient location. Located in downtown Lafayette, with easy access from the freeway.
  • Regular promotion schedule. Salary increases based on number of hours worked and mastery of job skills.

Fun Work Environment

Our office team is made up of other camp moms, dads, and college students in a fun atmosphere. Job responsibilities are exciting and rewarding, with room for skill growth.

Policy and Guideline Documents

Year-Round Staff Personnel Policies

Staff Covid Guidelines

Summer Dress Code

Work Schedule

  • School-Year Season: This is a part-time position (10-20 hours/week). A typical work schedule is Mon-Fri 10am-2pm (20 hours/week). We are flexible with creating a work schedule that takes into account your other commitments while remaining consistent week to week.
  • Summer Season: Hours increase during the busy summer season, June 1st through Labor Day, 25-30 hours/week. A typical summer work schedule is Mon-Fri between the hours of 10-5 with a 1/2-hour lunch.
  • Hybrid Work: Work virtually and in-person at our office during the school year. More in-person work can be expected at the start of the position to account for in-person training. Our offices are located in Lafayette with easy access from the freeway.

Pay Information

Year-Round, Part-Time Staff Pay

About the Web Application Developer Position

  • The Web Application Developer is responsible for designing, coding, and modifying websites and web applications, from layout to function, according to approved specifications. The applicant should have experience with PHP, JavaScript, MySQL, Linux, and Windows. The ideal candidate will have a good understanding of web development principles, database architecture, and experience developing applications and managing projects of at least intermediate complexity. While a proficient level of experience in all areas is preferred, candidates will be able to learn new skills and build experience relevant to the projects and tasks assigned to them.

Job Responsibilities

  • Collaborate with co-workers and manager to develop functional and engaging web applications that meet the project requirements.
  • Write well-designed, testable, and efficient code using best practices in web development.
  • Develop and maintain website layout and user interfaces using PHP, HTML, CSS, JavaScript, and other web technologies.
  • Integrate data from various back-end services and databases, as needed.
  • Create and maintain software documentation, ensuring that the codebase remains easy to understand and maintain.
  • Optimize websites for maximum speed, scalability, and performance.
  • Troubleshoot and resolve web development issues in a timely manner.
  • Stay current with emerging web technologies, trends, and best practices, applying them to the job as needed.
  • Participate in code reviews and provide constructive feedback to ensure high-quality code standards.
  • Assist with the testing and deployment of new features and updates.

Additional Responsibilities

  • Roughing It is a small business and employees may be asked to help out at times in areas outside their key responsibilities.

IT Support

Manage Roughing It WordPress website

Maximize SEO for Roughing It website using “white hat” techniques

Assist staff members with computer applications

Organize computer files and systems

Conduct routine data backups of computers and server

Install computer software programs

Become proficient at new computer programs

Instruct staff in learning new computer applications

Clean up company databases

Maintain computer networks (routers, switches, cabling)

Any other computer-oriented duties as assigned by camp owners/directors

General Office Support

Serves as camp receptionist and the friendly routing of all telephone communication

Customer service: servicing camper families and prospective customers including daily communication (phone and email)

Answer questions on customer accounts and assists families registering for camp.

Scan, upload and organize files, and online record management

General office upkeep: supply ordering, organization and upkeep of facilities

Represents Roughing It at Open Houses and Community events.

Assist sales, marketing, personnel, and other areas of the camp organization as needed.

Occasionally drive between the summer office and reservoir to deliver or pick up supplies or transport staff as needed.

Primary Qualifications & Skills

  • Applicants are encouraged to apply even if they are do not have experience or mastery in all areas listed below. Applicants will gain higher proficiency in skillsets while working at Roughing It and can also do so as part of their personal development outside their work at Roughing It.
  • Proven experience as a web application developer, with a strong portfolio of previous work.
  • Proficiency with programming in PHP, Python, or JavaScript/Typescript in the backend
  • Proficiency in HTML, CSS, and JavaScript in the browser
  • Proficiency with relational databases, specifically as MySQL/MariaSQL or PostgreSQL
  • Proficiency with GIT version control system
  • Proficiency with Linux, and specifically Ubuntu, and using a console environment

Additional Qualifications & Skills

  • Familiarity with front-end libraries and frameworks, such as React, Angular, or Vue.js.
  • Familiarity with Docker and containerization principles
  • Familiarity with best application design principles: MVC, database abstraction, etc
  • Familiarity with best practice UX/UI design principles
  • Familiarity with API principles and integration best practices
  • Familiarity with AI systems like ChatGPT, prompt design, and API integration
  • Strong problem-solving skills and the ability to work independently and as part of a team.
  • Excellent communication and interpersonal skills.
  • A keen eye for design and detail, with the ability to translate design mockups specifications to functional applications and feature sets.

Experience

Proven experience in web application development and available portfolio

Demonstrated ability in implementing responsive web design and optimizing for mobile platforms.

Experience in collaborating with teams in a fast-paced, agile environment.

Solid understanding of integrating web applications with back-end services and databases.

Track record of maintaining high application performance and troubleshooting complex software issues.

Familiarity with code versioning tools (such as Git) and continuous integration.

Experience in adhering to and enhancing code quality standards and practices.

Proven ability to stay current with emerging technologies and industry trends.

Experience participating in code reviews and contributing to team learning and skill development.

How to Apply

  • To apply, complete our online application . We are excited to learn more about you!

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Roughing It Day Camp