
Junior Developer, PHP
Insight IT
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob Level
Junior
Tech Stack
BootstrapJavaScriptjQueryLaravelMariaDBMySQLPHPReactSQL
About the role
- Develop efficient multi-user web applications for both server-side and browser execution, with options for cloud deployment.
- Carry out activities across all phases of the application development and deployment lifecycle, using agile methodologies.
- Collaborate on defining the technical solution for business requirements together with the product team and with clients, implementing it efficiently and effectively.
- Produce well-designed, testable, efficient, reliable and secure code that fully meets business needs and aligns with the corporate reference architecture, applying reuse concepts.
- Ensure code quality and maintainability by keeping documentation up to date and performing unit and integration tests.
Requirements
- Bachelor's degree in Software Engineering, Computer Science, Engineering (other specializations), Mathematics, or Physics.
- Technologist degree in Systems Analysis and Development or Internet Systems.
- Experience in web application development (Web Apps).
- Knowledge of the following technologies: HTML5, CSS3, Bootstrap, jQuery, JavaScript, ReactJS; PHP, Laravel; IDEs: Visual Studio, NetBeans or Eclipse; databases (MySQL/MariaDB) and basic SQL; OOP (Object-Oriented Programming), RESTful APIs.
- Knowledge of application architecture and design patterns.
- Initiative (self-driven, willing to take on challenges, engaged) and ability to work in self-managing teams.
- Understanding of code quality and best practices such as TDD and unit testing.
- Familiarity with agile development processes such as Scrum, XP, and Agile.
- Desirable (not required): specialization courses in web technologies; technical English.
Benefits
- Remote work (Home Office)
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
web application developmentHTML5CSS3BootstrapjQueryJavaScriptReactJSPHPLaravelSQL
Soft skills
initiativeself-drivenengagedability to work in self-managing teams
Certifications
Bachelor's degree in Software EngineeringBachelor's degree in Computer ScienceBachelor's degree in EngineeringBachelor's degree in MathematicsBachelor's degree in PhysicsTechnologist degree in Systems Analysis and DevelopmentTechnologist degree in Internet Systems