
Web Developer - PHP
- Vancouver, BC
- Permanent
- Temps-plein
- Diligent coding in Kotlin of high-performant business solutions
- Being an active participant in a high velocity scaled Agile process
- Work alongside other Software Engineers to elevate technology
- Collaborate cross-functionally with Business Analysts, QA, and other team members to achieve elegant solutions which satisfy business needs, goals, and objectives
- Provide recommendations for continuous improvement of development processes, technical solutions, and SkyTab itself
- Test “your own” code via unit, integration and acceptance testing techniques to ensure delivery and quality goals are met
- Diagnose and resolve issues with deployed systems using a variety of techniques including direct engagement with support personnel and customers
- Degree in Computer Science, Engineering, or a related field, or equivalent hands-on experience.
- 3+ years of Software Engineering experience in Coding, Designing and Developing using PHP
- Experience in Kotlin programming and Android 8 and 10 SDK and with Google's Android design principles
- Experience with relational databases (e.g., MySQL, PostgreSQL) and writing efficient SQL queries
- Strong proficiency in JavaScript, CSS, and MySQL
- Strong knowledge of Android UI design and ability to work closely with UI designers
- Expertise with maintaining transnationality with asynchronous offline mode applications, threading and performance tuning
- Experience working in an agile software development lifecycle (SDLC) by designing, developing, and deploying working software through analysis of functionality as defined by a Product team
- Expertise and focus around restaurant point of service apps (POS, Kiosk, online ordering)
- Comfortable and experienced identifying and implementing non-functional requirements, writing code that is clean, of good quality
- Proficient with testing work-in-progress deliverables to meet acceptance criteria and functional (non-functional) requirements as defined by Product and Development team
- Great interpersonal, verbal and written skills including documentation of complex technical solutions (e.g., white boarding, code comments)
- Driven and wants to be part of a highly productive team that delivers products on a continual basis
- Hands-on experience using RabbitMQ for data synchronization and replication, and RESTful APIs for fetching and upserting of transactions to the cloud back end