Back to Archive

PHP Developer (Mid-Level)

Black Rocket

Freehold, NJ | Posted: 5 years ago

This job is expired and may no longer be accepting applications.

We think we’re changing education. Kids just think it’s cool!

Our Mission. Our Company

Join our cast of talented, creative people who care deeply about revolutionizing STEM education for the next generation of developers, tech leaders, and entrepreneurs. The company specializes in enrichment programs (camps/ after school) and game-based learning for educators (K12 in-school programs). Black Rocket is an established company with the culture of a startup. With double and triple digit growth every year we work hard at a fast pace, but also find time for fun. Perks include a laid back dress code, outdoor work spaces, work from home policy, drone racing, arcade lounge, company BBQs, and social events.

Reports to: Director of Technology

Primary Responsibilities:

  • Development and maintenance of codebases for Black Rocket proprietary applications
  • Testing features prior to deployment. Programmatic testing with PHPUnit or similar is highly valued
  • Gather and analyze requirements from user feedback
  • Maintain best practices of technical documentation for Black Rocket applications
  • Create support materials - video tutorials, user manuals and handbooks
  • Develop and maintain webhooks, API connections, and general maintenance of external applications - Desk for support, Zoho CRM, Moodle LMS, Google AdWords, WooCommerce, et al
  • Creation and maintenance of analytic reports for all Black Rocket programs and software
  • Maintain code for Black Rocket proprietary game-based learning system
  • Work with the senior management and staff to create product roadmaps
  • Analyze business processes and find areas for automation and efficiency
  • Coordinate and manage internal and external coders, development companies, and designers

Secondary Responsibilities:

  • Support and maintenance of software packages for renewing courses
  • Research and development of affordable software packages for new courses
  • Create portable software packages
  • Develop and manage web and server architecture - e.g. auto-scaling, load balancing
  • Develop and manage data and content management systems (WordPress and Moodle)

Experience and Skills

Qualifications:

  • Bachelor’s degree in Computer Science, IT, or similar
  • 3+ years of development experience
  • Familiarity with current technologies (server, database, languages) and standards
  • Interpersonal skills and the ability to work in a team environment
  • Proficiency in PHP, JavaScript, HTML, CSS, and MySQL
  • Experience with Laravel and VueJS is highly valued
  • Experience with unit/integration testing code
  • Internal network administration and familiarity with Apache web servers
  • Strong understanding of OOP, design patterns, and MVC architecture
  • Ability to create meaningful and clear user experiences
  • Experience using Git-based resources for version control of projects
  • Experience with agile development
  • Submit to and pass a background check
  • Understands and models company philosophy and culture
  • Ability to manage multiple concurrent projects, while maintaining attention to detail
  • Communicates orally and in writing in a clear, well organized, and grammatically correct manner
  • Listens effectively
  • Participate, lead and contribute constructively in group situations like meetings, etc.
  • Open to direction, new ideas, and a collaborative work style
  • Delegate specific tasks to staff coders effectively

Job Benefits

Salary is competitive with industry standards and generous health benefits and 401k are provided.

This job was sourced from GitHub Jobs.