Position Responsibilities:
• Analyze, design and develop enterprise-grade applications using PHP, HTML, JavaScript, jQuery and MySQL
• Build and support websites and applications using customized WordPress and frameworks such as Symfony and VueJS
• Collaborate with other developers on relevant projects and provide comments on their code
• Ability to carry out a concept from start to completion and to work independently with minimal direction from superiors
• Bring innovative ideas and solve complex technology problems
• Write clear, well-structured, and tested code based on OO and MVC programming principles
• Utilize system monitoring tools to proactively identify and troubleshoot performance bottlenecks, ensuring optimal system uptime and responsiveness
• Contribute to agile development activities including sprint-planning, standups, retros, and architecture meetings
• Produce clear and well-articulated internal/external technical documentation and diagrams of application architecture and code
• Ensure compatibility with all major digital devices and browsers
Plus:
• Experience architecting and building SPA or mobile apps using VueJS
• Experience with containerization using Docker and Swarm/Kubernetes architecture
• PWA exposure preferred
• Knowledge of user interface/web usability and information architecture principles
• Experience with web services and 3rd party API integration
• Professional experience with Agile software methodology
• Experience in academic or non-profit environments
• Experience with PHP MVC Frameworks like Symfony 3, Laravel 8 or higher
• Familiarity with DevOps CI/CD processes and automation
Essential Skills and Education / Experience:
• 3+ years of web development experience with an emphasis towards web applications, API services or high-profile websites
• 3+ years recent, strong development experience in PHP, HTML, JavaScript, VueJS, XML, JSON
• Proven experience building and maintaining websites using WordPress, including theme customization, plugin integration, and content management
• Knowledge of MySQL/MS-SQL, familiarity with design and architecture of relational and non-relational databases
• Strong design and front-end development experience using tools like bootstrap and SASS.
• Strong responsive and mobile app development experience
• Working knowledge of web browser technology, features and functionality
• Professional experience with version control systems like Git/SVN and structured deployment practices
• Advanced knowledge of object-oriented design, and programming techniques
Any Graduate