Are you an experienced PHP Developer looking to join an influencer marketing platform in a development role? We are looking for a skilled Object Oriented PHP developer with strong MVC experience that thrives in a fast-paced, high-traffic consumer driven environment. Experience in using CakePHP is an advantage but not a requirement. You’ll work alongside the lead developer on the functionality and additional modules of Webfluential - a global influencer marketing business. The environment offers high growth and creativity, and depending on experience will provide mentorship or you’ll drive leadership. We have offices in Old Street London and Johannesburg, South Africa, which will elso expose you to new and interesting young businesses and development skills. You will work in a small agile team. WHAT YOU WILL BE DOING: Work with the development team and interact with product managers, marketing teams and designers Design, architect and develop a wide array of high-traffic and highly-scalable modules within the application Responsible for designing and building SOA distributed web applications – ecommerce, social media, reporting Build web services to support multiple product offerings Responsible for developing applications and API’s utilizing RESTful Web Services Analyze application requirements and provide recommended technical design solutions that are efficient, scalable, maintainable, and meet the needs of the business
You'll be working with a team of equally passionate, seasoned engineers bringing a new product to life. We're creating the real-world equivalent of the Google Adsense platform and need your help to produce the Android applications which will run on our custom hardware device. This is an opportunity to be part of delivering digital services to the fast developing emerging markets of India and China. The device is multifaceted and unique in the niche it fills. You'll be tasked with: Designing slick user interfaces and user interactions as well as ensuring the code architecture stands up to massive scale deployments across many different geographies. You'll get to work in a relaxed environment where we celebrate our successes and learn from our failures. We debate stuff with the hope that the best argument wins. We like to think we're smart, but always are really prepared to learn. Apply now and be part of a growing tech start up.
The responsibilities of a Device Management Developer are as follows: Design and implement software under supervision of senior developers. Unit testing and verification of developed code, including set up test environments. Understand Requirements and closely collaborate with Quality Assurance. Report bug cases with clear reproduction steps and understand patterns and architectures. Follow process, but also challenge process and help it to improve when problems are noted. Foster an open environment where everyone is free to ask questions, raise risks, and suggest new ideas. Encourage and engage in open collaboration within team and with other teams. Participate in sprint and project planning. Work within a team development environment Communicate effectively and respectfully with others