Mobile and Web Developer
Phimona
Dar es Salaam
Full-Time
16th February 2018
1565
We are looking for a qualified Mobile developer to join our team. You will be working with our Product development to develop and maintain high-quality mobile applications.
If you’re passionate about mobile & web platforms and translating code into user-friendly apps, we would like to meet you. As a Mobile developer, you’ll collaborate with internal teams to develop functional mobile applications, while working in a fast-paced environment.
Ultimately, you should be able to design and build the next generation of our mobile and web applications.
Main tasks and responsibilities:
- Acting as lead iOS and/ or Android developer. Depending on the skills set can be lead on one platform and play a supporting role across the other
- Working closely with another mobile app developer leading the other platform development
- Deliver across the entire app life cycle –concept, design, build, deploy, test, release to app stores and support
- Working directly with developers and product managers to conceptualize, build, test and realize products
- Gather requirements around functionality and translate those requirements into elegant functional solutions
- Build prototypes at tech scoping stage of projects
- Experience of both front end and back end App development
- Web development
- Create compelling device specific user interfaces and experiences
- Standardising the platform and in some cases apps to deliver across multiple brands with minimal duplication of effort
- Optimising performance for the apps
- Keep up to date on the latest industry trends in the mobile technologies
- Explain technologies and solutions to technical and non-technical stakeholders
- Attend industry events/ conference – both attending and presenting
Person specification:
- Proven software development experience – desktop and mobile
- Published examples of mobile applications on the App store or the Android market
- Excellent knowledge in information architecture, human-computer interaction and usability design principles
- A track record of delivering successful consumer and or business products
- Ability to use analytic data and user testing to inform design decision
- A passion for new consumer technology and the emerging media landscape
- Ability to multi-task and good time management skills
- Ability to work on their own and as a part of the team
- Excellent scoping and estimation skills
- Excellent testing/ QA skills
- Excellent communication skills (verbal and written) to liaise with various departments locally and internationally
Essential skills:
- iOS –
- Strong OO design and programming skills in Objective-C
- Familiar with iOS SDK (UIKit, Cocoa Touch, Core Data, Core Location, etc)
- Familiar with Xcode
- Android –
- Strong OO design and programming skills in Java (J2EE/ J2ME)
- Familiar with the Android SDK
- Knowledge of SQLite, MySQL or similar database management system
- Familiar with Eclipse
- Common -
- Understanding of other compiled languages
- Experience on web service integration (SOAP, REST, JSON, XML)
- Experience of development using web technologies
- Good understanding of OO programming and design patterns
- Good understanding of HTML5, JavaScript, jQuery, Ajax, and PHP
- Experience building web and native apps
- Experience using social media APIs
- Ads integration using a 3rd party ad server (DART)
- Using version control (e.g. SVN)
- Excellent debugging and optimization skills
Desirable skills:
- LAMP development experience
- PHP frameworks (e.g. Zend)
- PHP template engines (e.g. Smarty)
- Creative design skills
- Working with a content management system
- Working in a media/ publishing environment
- Competencies for success:
- Creativity
- Learning on the Fly
- Technical Learning
- Action Orientated
- Dealing with Ambiguity
- Presentation Skills
- Peer Relationships
- Time Management
- Written Communications
- Problem Solving
Monthly Salary: 500,000 Tsh Net
Please send your CV and Mobile App portfolio to justin@phimona.co.tz