Ribot [UK]: Full-Time Android Developer - Job Board

About Us
We’re a group of designers, developers and general tech tinkerers who have come together to make future interfaces simpler and more helpful. We’re based by the sea down in Brighton, work with Tesco, Google, Intel, Swiftkey & others and we’ve been around for some 5 years now.
Oh, and we’ve just been voted one of the Top 50 Innovators in mobile by Mobile Entertainment, and nominated for Agency Of The Year 2011 by .Net mag.
Job Description
From day one, you’ll be writing code for our own radical in-house products and for high-profile, star-studded client projects. Along with designing and planning with fellow droids, you’ll have the ability to collaborate with designers to realise awesome experiences.
If you’re a London-based developer you should seriously consider quitting the smog and joining us! Hell, if you live anywhere outside of Brighton, you should consider making the move. On top of fresh sea air and a chilled beachy lifestyle, we offer a highly competitive salary. It’s worth thinking about.
Your skillset
We’re looking for someone with strong Android skills, specifically:
• Strong Android codebase brain
• Android ROMing (You’re able to build ROMs *almost* effortlessly)
• Very good Java skills
• Custom Views (canvas, bitmaps and graphics)
• Content resolvers (contacts, messages etc)
• Data storage
…and you’ll need some more general skills too! As with the other ribots, you’ll need a brain like a swiss army knife:
• UX basics
• Source control (git)
• Comfortable with command line
• Unit testing (Android-specific, preferably)
• CI
• Able to move across languages with ease
• Agile experience
How to Apply
Firstly, take a look at this; it's a sweet little presentation that will tell you more about who we are and what we're looking for (it includes a couple of repeated points, but there's plenty new stuff too): http://www.slideshare.net/ribot/are-you-the-droid-were-looking-for-11064841
If after reviewing the presentation you think you're the droid we're looking for, please send your calculated responses to: [email protected]

Related

Skype [Stockholm, Sweden]: Senior iOS Developer

Skype is willing to sponsor relocation for this position
The Wider Brief
Skype for iOS is a strategic for Skype and an important revenue generator. To follow the
groundbreaking developments of the platform and the possibilities it keeps providing, Skype is
committed to actively introducing new functionality and product features on the iOS platform and
devices.
The Business Specific brief
The Skype for iOS team delivers several major releases for the platform yearly. The Senior iOS
Developer role is essential in turning even more business aspirations into elegant, robust software
that will delight our customers. The position is part of a team of highly qualified peers with
significant experience and expertise reporting to the Product Engineering Manager of Skype for
iOS. The cross-functional product team delivers Skype for iOS software in an agile Scrum
development environment.
Key Responsibilities
Developing new features
• Developing new features in tight cooperation with designers, product management
• and quality engineers, iterating daily and contributing to maintaining a healthy build
• Employing test driven development and unit testing
• Demonstrating creativity in finding optimal ways to implement features
• Demonstrating critical thinking and paying attention to corner cases
• Making sure that software components are consistent and work well with each
• other
• Actively communicating with fellow developers in order to synchronize work and
• making sure that developers understand each other's work
• Taking responsibility and ownership in the team's work
Maintaining existing features
• Investigating incoming bug reports
• Troubleshooting and fixing issues, chasing issues across teams and functions as
• necessary
• Driving issues to conclusion
Optimizing overall performance of the application
• Pro-actively searching for potential optimization possibilities
• Identifying potential performance problems
• Devising and discussing possible solutions
• Implementing solutions
Learning new technologies
• Continuously keeping an eye on the latest cutting edge technologies and
leveraging these in one's own and the team’s work as necessary
Candidate Profile
Expertise/Experience
• Significant professional software development experience (8-10 years) in an organization with multiple interdependencies
• Significant experience of working as a member of high-performing cross-functional teams
• Meaningful iOS and/or Mac software development experience, using Objective-C language and Cocoa framework
• Experience in multithreaded programming, asynchronous and event driven application design
Expected functional / technical skills
• Objective-C with Cocoa (Expert level)
• C++ (Intermediate level)
• iOS, Mac OS X (Advanced level)
• Great overall understanding of software development process and practices including Scrum, test driven development, unit testing and working in close
cooperation with other developers, interaction designers & quality engineers
• Excellent interpersonal communication skills
• Excellent working English skills, both written and spoken
Behaviours
Problem Solving Skills/Analytics:
Providing meaningful input in discussions and analysis on new features: analytical skills, technical
judgement and the ability to use data get a coherent point across
Leadership
A genuine, contagious can do attitude with capability to chase issues and dependencies between
different teams at Skype until complete resolution. A strong will to follow through on each task until
it's finalized, a drive for true excellence in coding, overall a responsible grown-up.
Interpersonal Skills
The candidate should have demonstrated skills and experience in working within / contributing to
high-performing teams. An ability to understand technical requirements and articulate them in plain
English, as well as ability to understand commercial requests and translate them into technical
requirements. Cultural sensitivity and a proven ability to work with teams and partners across
multiple geographies.
Motivation and Passion
Demonstrate passion for software development and Skype products as well as passionate
advocate of great customer experience. Demonstrate professional and personal maturity, a selfstarter
able to work well without direct supervision. Demonstrate commitment to achieving strategic,
operational and project goals.
Qualifications:
Bachelor degree in Computer Science or a comparable scientific field
Interested parties should send their resume to james.cooper-richardson(at)skype.net.

PixelMags [Bedfordshire, UK]: C++ Developer

Our Company:
PixelMags is a dynamic and evolving company delivering digital publishing to mobile devices. Our software development studios are located in the Mansion House at Wrest Park, Bedfordshire and houses our small software development teams focusing on mobile, server and desktop.
About the job:
We’re looking for an experienced C++ developer to join a small, focused team to create mobile applications using Qt. This new project will recreate the reading experience of our existing digital magazine apps on other mobile platforms. You’ll be working very closely with a device manufacturer, our UX designers & server teams, to produce high performance software delivering an amazing user experience.
We’re looking for:
2+ years professional C++ / Qt
Experienced developing GUI application architecture
Likely posses a degree in Computer Science
Knowledge of HTTP, JSON, encryption and rich media display
Work well in a small team
Excellent communication skills
Pay & Conditions:
Full time position based in our Bedfordshire office, UK
Salary dependent on experience
28 days holiday including bank holidays
Working in a great environment with beautiful surroundings
Free lunch
Please find a link to our website and company video below:
http://www.pixelmags.com
We would like to have any applicants forward their CVs to [email protected]

Coordination Group Publications [Cumbria, UK]: Digital Developer

Our Company:
In just 15 years, CGP has grown to be the UK’s most popular educational publisher — and we’ve got plans to become bigger and better yet! We’re currently looking for a talented Digital Developer to help us expand our exciting new range of digital products.
About the Job:
To fit in with our top-class team, you’ll need an eye for design, a passion for gadgets and the technical ability to deliver brilliant digital solutions. You’ll also love getting involved in areas like ‘user experience’, ‘delivery mechanisms’ and ‘supporting infrastructure’.
We’re looking for someone with in-depth experience of:
HTML 5, CSS 3
JavaScript, jQuery or ExtJS, Ajax
Ideally, you’ll have a good knowledge of mobile app development and at least one of:
iOS/Objective C
Android/Java
A Mobile Web Framework (e.g. Phone Gap)
Alongside these technical skills you’ll need to be…
Sharp and flexible — able to pick up new concepts quickly
Open-minded — eager to understand different perspectives (definitely not precious!)
Knowledgeable about full software development lifecycles
Keen to see projects through from beginning to end (even the boring bits)
Naturally user-focussed — passionate about the users’ experience
A great communicator — particularly when sharing your knowledge
In return, we’ll offer you the chance to get involved in a variety of challenging projects in a beautiful location on the southern edge of the Lake District… all with a great salary and excellent benefits.
For details and to apply: http://www.cgpbooks.co.uk/pages/recruitVacancy.asp?v=digDev

Enplug [Los Angeles]: Android Engineer

About Enplug
Enplug is a network of fully interactive digital billboards. Located in bars, restaurants, cafes and other high traffic venues, Enplug displays feature interactive content that allows end-users to engage and control the screen using their mobile device. Patrons can play games, redeem offers, and post content via their social media accounts, all in real-time. Brands leverage Enplug’s powerful ad-campaign portal for unparalleled hyper targeting utilizing detailed demographic data.
About the Android Engineer
This isn’t just any Android engineer position, this is a fantastic opportunity to completely own the development of Enplug’s primary user-facing product! Our screens are built entirely on Android, and we’re looking for an enthusiastic Android engineer to lead the development of our application which shows interactive Enplug content across our network.
We’re looking for somebody who is passionate about the Android platform and is hungry for the opportunity to push its boundaries, venturing where no Android developer has dared to go before. We develop Android applications for our own dedicated hardware, so you don’t need to worry about the hassles of multiple screen sizes, legacy SDK versions, or device-specific quirks. Instead, you get to work with the tools of your choice in a sandbox of incredible Android creativity.
You’ll be a particularly good fit for leading this product if you have a mobile game development background or experience with 3D graphics APIs and libraries such as OpenGL ES and LibGDX <link http://libgdx.badlogicgames.com/>. If you don’t already have that experience you’ll need to have the focus and drive necessary to pick it up. We place a heavy focus on providing a fun and engaging user experience, so we’re looking for somebody who shares our passion for building the best product possible. You’ll work closely with our design team to create one of the most interactive in-venue experiences the world has seen, so having a flare for product design yourself is a big plus.
People who meet us comment on our energy, dedication, and the passion we have for what we’re building. This is an opportunity to join and grow with one of LA’s top engineering teams, so we’re looking for somebody who is proud to bring their own unique vision and excitement to the table. At such a fast moving start up you’ll find opportunities rather than boundaries in every single role.
Skills and Requirements
Bachelor’s degree in Computer Science or commensurate experience
2+ years of experience in mobile programming in Android or iOS platforms
3+ years of Java development experience
Clear understanding of network protocols, multi-threading, and database management as they apply to the Android platform
Strong understanding of OOP, Eclipse or IntelliJ IDE, design patterns, etc
Knowledge of Android’s common software design patterns
Nice to Haves (Experience):
OpenGL or other canvas-based graphics APIs
Product development
Android OS - rooting, file system, etc
Scripting: bash, awk, and/or python
Git or another version control system
RESTful APIs and JSON
RabbitMQ or other message brokers
A unit testing framework such as JUnit
Design patterns such as dependency injection, pub/sub, inversion of control
Debugging, performance analysis, profiling, benchmarking
Perks:
Working out of the beautiful, iconic Variety Building in LA with all breakfasts, lunches, and dinners catered (plus unlimited snacks)
The most enthusiastic, hard-working co-workers you’ll ever have
Opportunity for partial or entirely remote working
Salary and meaningful equity compensation
Open vacation policy (we don’t count days)
Access to the top tier of LA’s startup network
Satisfaction of good and meaningful work, the results of which you can see in high-end venues throughout LA
Enplug is growing fast, and this is an opportunity to own an incredibly important product. If you’re looking for an adventure, we’re looking for an adventurer - get in contact with us! Email us at [email protected] with your resume, relevant links (LinkedIn, Github, StackOverflow accounts), and any code or projects you're particularly proud of.

Tresys [Columbia, MD / Ashburn, VA] Android Developer

Job Description
Looking to be a part of something exciting and challenging in the Mobile environment? Are you turned on by terms like Kernel, Android ART, Flash ROM, XDA , OMA-DM, RIL, ARM, Safezone, Hypervisor, CyanogenMod? Do you like being the most technical geek in your peer group? Want to make a direct impact with the work you do instead of slaving away for a big corporation?
Tresys Technology is seeking superstars to join our development team. We are a Columbia, MD-based security solution company seeking passionate, charismatic and downright awesome developers to join our MobileFortress product development group and help us create the most secure Android device from the ground up.
We like folks who are creative problem solvers, possess the ability to meet deadlines, can work in our Columbia, MD or Ashburn, VA office, and have a proven record of delivering product in a fast-paced environment.
Skills & Requirements
Take ownership over projects spanning from Apps to Kernel to Device Drivers.
Obsessive need to solve Linux and Android issues, including the low-level details.
Killer software development skills – ideally including C/C++, Java, Python, XML, and, git / repo / Gerrit.
Ability to ship great code.
Desire to become an expert in the Mobile Security field.
Complex software development is a team exercise and we need people that can find the answers and then help others understand
Interested?
Please email all resumes and inquiries to [email protected].
About Tresys Technology, LLC
Our focus has been to work with industry via the Open Source community to adopt fundamental technologies and approaches that rethink how security is successfully applied and implemented.
To view the complete job description and benefits information, please visit our website – www.tresys.com. While you’re there, take a look at who we are and all the great things we do!

Categories

Resources