Web Developer
Solutions by Design
Fresno, CA, USA
30+ days ago
Full-time
Apply Now
no-image

A PHP/Web developer is responsible for the coding and layout of a website according to our or our client's specifications. Once a website/web application has been created, a PHP/Web developer will assist in the maintenance and upkeep of our projects.

PHP/Web Developer duties and responsibilities of the job
A PHP/Web developer must have experience in the planning and the delivery of web applications across multiple platforms. Responsibilities include:
• Writing efficient code
• Creating websites using HML/CSS/Javascript and object oriented PHP
• Communicating with designers regarding requirements and UI design
• Occasionally communicating with clients regarding their project
• Researching new technologies keeping our projects up to date
• Continuously supporting/expanding existing projects
• Accurately quoting new projects/features
• Tracking time spent per project

Job qualifications and requirements
While we don't have any formal educational requirements, experience in the field is necessary. Knowledge in the following is required:
• HTML/XHTML, CSS, JavaScript, and object oriented PHP
• Experience with source control, specifically GIT
• Experience with relational database systems such as MySQL
• Experience integrating with 3rd party API's such as payment gateways, email services, and social media sites
• Creating and consuming RESTful API's
• Accurate quoting and time tracking

Nice to haves
The following aren't required for the position, but if you have any of these it'll definitely help.
• Familiarity with PHP frameworks such as Laravel/Lumen and Symfony
• Experience with other languages such as C# and Golang
• Experience with using and building docker containers
• Experience with Terraform
• Devops experience in general

What to expect
We're a small team with BIG projects. As such, you can expect to learn new technologies and languages over time. You're not a cog in a machine here, you'll be involved in almost all aspects of our projects and will provide vital input about their construction. We use technologies such as Docker and terriform to deploy our newer applications in conjunction with a CI service, and some of the other languages you can expect to encounter over time are C#, Go, and possibly Qt/C++. If you're looking to grow as a developer and embark on a path towards becoming a full stack developer, this position is for you.