Senior Mobile Developer

Senior Mobile Developer


Job Description

We are seeking an experienced mobile application developer to deliver outstanding mobile gaming software that will be enjoyed by millions of poker players all over the world.

Building on your proven track record of delivering quality mobile software, you will be responsible for delivering a suite of online poker clients across a range of mobile technologies. You will play a crucial role in building a team of mobile developers for which you will provide technical leadership and mentoring.

You will work with experienced teams who have a proven track record of delivering best of breed software for the online poker market. You will work closely with our product development and Graphics/UI design teams to translate business requirements and innovative UI design concepts into industry leading client software that will be used by a vast player base.


• Design, develop and maintain a suite of mobile online poker clients across a diverse set of mobile technologies
• Communicate with Stakeholders, gathering business requirements and translating them into technical solutions
• Deliver high quality software and provide support to our QA teams
• Produce high quality documentation for the mobile product suite
• Provide technical leadership and mentoring for a highly productive team of software developers
• Participate in planning and prioritization of development activities and provide technical estimates

Skills/Experience Required:

• BSc/MSc in Computer Science, Software Engineering or similar
• 7+ years of professional software development experience
• 3+ years of professional mobile development experience including hands on experience with both native and mobile web applications on Android and/or iOS
• Proven track record delivering high quality mobile software. The successful candidate will be able to point to projects that they delivered and discuss in detail their architecture and implementation
• Proven track record in a position of technical leadership
• Experience delivering online, interactive gaming software, preferably in a mobile environment
• Excellent understanding of the current state of mobile development (iPhone/Ipad, Android, Blackberry, Windows etc.)
• Experience in most or all of the following technologies: Java, Objective-C, HTML5, JQuery, AJAX, Javascript, JSON, SOAP, REST, XML, XSLT, XPATH, Android SDK, WebSockets
• Solid understanding of object oriented design patterns and methodologies
• Strong analytical and problem-solving skills
• Very good communication skills, and the ability work well with fellow team members on collaborative efforts
• Self-motivated, with a focus on delivering finished products that meet high standards
• Ability to adapt to changing priorities, and to thrive in a fast-paced work environment
• Fluency in the English language

The following, while not essential, are highly desirable:

• Experience with Test Driven Development and Agile methodologies
• C++ development experience
• QT GUI application development experience
• Understanding of poker and other card games
• Familiarity with the online poker Industry
• Experience developing client/server applications
• Good knowledge of network security (PKI, TLS/SSL)