SYMBIAN C C++ LINUX Senior Developer - London
Our client, a leading provider of mobile games to phone platforms, require a Symbian C++ programmer to assist in the development of applications and games on the latest mobile devices.
In particular applicants require at least: •Experience of development in Real-Time environment •Experience of development in Series 60/UIQ environment •Understanding of Client-server architectures •Understanding of UML and design patterns •A solid grounding in the issues around developing for constrained devices •A good understanding of the quality issues that relate to mobile phones (performance, memory management, ergonomics, etc) •A familiarity with one of the following IDEs: Code Warrior, Carbide or Visual Studio. •Ability to independently evaluate quality and solve quality issues. •Team player but able to work independently without close supervision. •Ability to communicate ideas and problems clearly at a technical level. •Ability to adhere to coding standards and understanding of the importance of quality actions: eg code reviews, etc •Ability to clearly document both in-code and in external documents Knowledge of the following technologies on a Symbian platform would be an advantage but not essential: •TCP/UDP/IP •HTTP •Bluetooth •Agenda •Contacts •SMS •Email •2D graphics, image manipulation in code •3D graphics using OpenGL-ES •Graphics or games background •Video or audio codec usages, streaming, a/v sync •Understanding of modeling, animation, rigging, texturing, etc •Game physics, AI
The Team The team consists of 5 highly skilled specialist Symbian C++ developers lead by a Symbian Development team lead. The department as a whole falls under the mobile applications development team which is lead by the Head of Mobile.
Experience •At least 2 years of recent hands-on Symbian development experience in S60 3.x or UIQ 3.x. •Experience of the full software development lifecycle. •Exposure to the Agile software development methodology. •Experience working with Subversion, preferably the Tortoise client
Education Candidates should be educated to degree level in a computer science/software engineering related discipline.
Skills •Excellent writing skills. •Ability to communicate in a clear and concise manner. •Ability to quickly understand technical concepts. •Organised and able to work independently, in order to meet tight project deadlines. •Understanding of C++ object orientated programming. •Ability to create and read UML.
Our clients current project employs a large range of technologies; these currently include J2SE, C++, J2ME, Adobe Flex 3.0, PHP5 and Oracle 11g including PLSQL. the product is also supported by a broad range of operating systems across many devices; these currently include Symbian, P2K and LJ on the mobile, Linux, Mac OSX and Windows on the PC.
Our client offer a fast reponse on all relevant applicaitons and the interview process is highly straightforward - APPLY NOW to learn more!
SYMBIAN C C++ UML J2ME OO 2D/3D - Senior Software Engineer - LONDON
|