We’re growing and need more talented engineers to join our high performance team. Our Software Developers are responsible for developing best-in-class web software in a LAMP environment to deliver and support industry-leading wedding planning applications. mywedding.com is a LAMP application utilizing extensive Javascript for customer-facing and internal interfaces.
Responsibilities:
Collaborate to define and implement the software architecture.
Work with business owners to understand and implement product requirements.
Deliver high quality, well commented, and unit tested code they are proud to have peer reviewed.
Review peer code to ensure the same from colleagues.
Thrive in Agile, Scrum, and Kanban environments.
Off-hour and weekend work may be required as business needs dictate (but isn’t part of the ordinary routine).
Required Core Competencies:
PHP, JavaScript, SQL, HTML5, CSS3
Experience developing applications using JavaScript Frameworks (i.e. Backbone, Require, Angular, etc.)
Solid understanding of Object Oriented programming and MVC frameworks (Experience with Zend Framework a plus)
Proficient knowledge of front-end performance testing and optimization techniques
Advocate for web development best practices
Understands and works with REST APIs
Experience working in an Agile development environment.
Strong technical knowledge of LAMP database design and enterprise system software architecture.
Strong technical knowledge of current LAMP based software, hardware, protocols, standards, and best practices.
Substantial web development experience.
Additional Competencies:
Experience working with Solr
Experience working with MongoDB
Experience with Jira or similar story tracking tools.
Experience in data modeling and SQL.
A passion to create an excellent user experience and realistic business solutions.
To apply, submit a cover letter and résumé with “Software Developer” in the subject line to jobs@mywedding.com.