Job Description
Responsibilities
The ideal candidate will (but is not limited to):
- Business Process Analysis.
- Design & develop compelling web and mobile applications using PHP
- Design & Develop APIs
- Work with other members of the team to help resolve issues and solve problems.
- Communicate tasks, challenges, and workflows across a distributed team.
- Take ownership of projects while collaborating with our team and following an agile and test-driven approach
- Perform other tasks as assigned.
Requirements
You will need to have:
- B.Sc. in Computer Science or related fields.
- 3+ years of software development experience building, deploying and maintaining apps.
- Demonstratable portfolio of web and/or mobile applications.
- Experience with PHP & JavaScript libraries/frameworks.
- Strong knowledge of OOP, algorithms, software development principles, agile methodologies, modern design patterns, TDD, and service-oriented architecture.
Great if you have:
- Ability to work in an agile development environment.
- Experience with relational databases and SQL.
- UX / UI development skills.
Required Competencies:
- Excellent Time management skills: you are expected to design and deliver all projects timely.
- Superb visual and conceptual skills to solve problems and create novel solutions.
- A keen eye for design and aesthetics.
- Highly Organized and can prioritise effectively.
- Excellent written and verbal communication skills and can clearly articulate your ideas.
- Strong team player who can collaborate effectively with different creatives.