Mobiroo [Toronto]: Jr Mobile/Web QA Analyst - Job Board

ABOUT US:
Based in downtown Toronto, we are an exciting, dynamic and rapidly growing company in the mobile industry. Founded in early 2009, we bring a unique alternative to mobile apps with a patent-pending platform. Recently awarded with the coveted Deloitte Fast 50 "Companies to Watch" Award, Mobiroo is being widely recognized as major player in the mobile app space.
MOBIROO'S CULTURE:
Know that you are part of the core team, in an organization that's at the cusp of rapid growth, with an opportunity to reap the long-term benefits
Tremendous growth opportunities in terms of leading, taking on responsibilities and gaining valuable experience through a first-of-its-kind platform
Work with a dynamic, motivated, passionate team that knows how to have fun
LOOKING FOR:
Someone who is dynamic, energetic, diligent and motivated to join our Quality Assurance team. The candidate will be responsible for testing and reporting issues for our web portal, campaigns and 3rd party mobile applications. The chosen candidate will have the opportunity to lead, learn, and gain incredible exposure to mobile, web and systems development.
If you are eager to work and test the latest technologies, to push our brand new, global mobile product, we are eager to hear from you!
ABSOLUTE MUST-HAVE SKILLS:
Minimum of 1 year of performing manual QA, testing, and debugging of applications.
Able to switch priorities at a moments notice.
Be able to work as a team but also unsupervised for extended periods.
Able to write and execute test cases.
Strong attention to detail.
Excellent verbal and written communication skills
NICE TO HAVE SKILLS:
Previous experience either implementing or using an automated QA/testing process
Understanding of Mobile devices and their operating Systems (Android/BlackBerry)
Current on mobile and web technologies (.NET, web services, mobile apps, etc.)
GENERAL ACCOUNTABILITIES:
Test 3rd party applications to ensure code integration is valid.
Debugging issues on mobile devices (must be able to learn this quickly)
Testing apps, campaigns and the overall software platform and provide ideas for enhancements.
Assist with the integration of QA Process where applicable
Support Sales/Business Development team from time to time.
LOCATION: Downtown Toronto (5-10 minutes walking from Toronto's Union Station)
Please send your cover letter, resume and salary expectations while applying to techjobs (at) mobiroo (dot) com

Related

iSWiFTER [Menlo Park, CA]: Virtualization Engineer

Are you a super star (or one in the making)? Want to be at the cutting edge of groundbreaking technology? iSwifter is hiring aggressively. So, if you thrive on start up adrenaline, have a nothing-is-impossible attitude and feel you will be able to learn from a team of rock stars as much as you will teach them - come help us save the world by fixing some broken but fundamental laws of technology that have stood the test of time for decades.
iSwifter is an early-stage startup based in the quaint downtown hub of Menlo Park, CA. Our founding team consists of serial entrepreneurs and Silicon Valley veterans who are passionate about building innovative technology and products that make a difference in the world. iSwifter was incubated at YouWeb. Backed by Silicon Valley super angels, iSwifter was spun out of YouWeb in December, 2010. We are now focused on building the next version of the iSwifter platform.
Responsibilities:
iSwifter is the leading cloud based application streaming platform for mobile devices. We are seeking rock star systems and platforms engineers who have a deep understanding of application execution environments including virtualization technologies and can take the lead in optimizing our platform for running applications in the cloud. Must have the ability to understand application needs and performance constraints with the ability to get to the root cause of the issue whether it be at the virtual machine (JVM, Android) or guest operating system level. If working on challenging problems in the cutting edge of cloud and virtualization technologies in a global distributed environment motivates you, then this job is for you.
Requirements:
BS in Computer Science with 3+ years industry experience
Experience with virtualization technologies (Xen, OpenVZ, VMware, Hyper-V) and or application execution containers (JVM, Android VM)
Experience in development of kernel modules and/or system libraries
Experience building Android applications and/or subsystems
Strong experience in C/Java programming and scripting languages, system architecture and algorithms
Ability to work with large pieces of code, analyze performance issues and quickly get to the core issues
Strong analytical and problem-solving skills
Ability to work independently in a fast paced unstructured environment
Excellent presentation and communications skills combined with the ability to work in a team environment
Desirable Requirements:
MS in Computer Science from a top university
Low level kernel experience, development and/or knowledge of device drivers
Experience building custom mods of Android
iSwifter Benefits
At iSwifter, spontaneity is routine. While hard work is appreciated, having fun is non-negotiable! An impromptu company sponsored trip to Las Vegas or bonuses when they are least expected are as important to us as delivering a world-class product to a thrilled customer.
Of course, a competitive salary, best equity in the Silicon Valley and a killer benefits package are bonuses:
Complete suite of Medical/Dental/Vision Benefits
Short Term / Long Term Disability Insurance
Life Insurance
Flexible and generous vacation policy
Monthly Caltrain commute pass
Company sponsored lunches and happy hours
To apply for this position, please click here.

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]

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.

Descartes [Waterloo, ON]: Mobile Device Software Developer

Descartes (TSX: DSG) (Nasdaq: DSGX) is a global leader in providing on-demand, software-as-a-service solutions focused on improving the productivity, performance and security of logistics-intensive businesses. Descartes' B2B network, the Global Logistics Network, integrates more than 35,000 trading partners to our cloud-based Logistics Technology Platform to unite their businesses in commerce. Customers use our modular, software-as-a-service solutions to route, schedule, track and measure delivery resources; plan, allocate and execute shipments; rate, audit and pay transportation invoices; file customs and security documents for imports and exports; and complete numerous other logistics processes by participating in the world's largest, collaborative multi-modal logistics community. Our headquarters are in Waterloo, Ontario, Canada and we have offices and partners around the world. Learn more at www.descartes.com.
POSITION SUMMARY
Reporting to the Director, Wireless Network Services, the Mobile Device Software Developer will be a key member of the telematics mobile development team whose primary responsibility will be the development, enhancement and maintenance of Descartes mobile solutions. The candidate will work in a fast-paced work environment focused on delivering critical features involving leading-edge web technologies.
RESPONSIBILITIES
Your responsibilities will be situated in the following domains:
Articulate product vision to Engineering and take lead in entire cycle of product development/design.
Collaborate with QA/E2E QA team to ensure quality of the product. Provide use case and other sufficient documents for this purpose.
Design, test and integrate new software products to control and/or support related products.
Create, revise and maintain design/technical documentation.
Responsible for developing, applying and maintaining quality standards.
Establish and maintain effective working relationships at all levels.
Provide ongoing support for existing production applications.
Maximize productivity and efficiency to meet challenging work goals.
QUALIFICATIONS
University degree in Computer Science/Engineering or Software Engineering.
Minimum of 5+ years of software development experience with C/C++.
Minimum of 3+ years of software development experience with Java.
Strong experience with C/C++ and ability to facilitate debugging low-level kernel and driver code.
Knowledge related to telematics hardware - automotive grade processors, analog/digital sensors, etc.
Experience in developing applications involving multithreading, GPS and socket communications are mandatory.
Strong experience in writing functional specification and design documents from product requirements.
Must have excellent communication skills.
Strong problem solving skills.
Experience or knowledge in porting Linux to telematics hardware.
Working knowledge and internal design understanding of device drivers in the Linux environment.
Operational knowledge related to HDMI/VGA drivers in the Linux environment.
Experience in porting Android to embedded or other hardware systems would be an asset.
Experience in development and understanding of Android life cycle and ecosphere would be an asset.
LOCATION
Waterloo, Ontario
OFFER
We offer a flexible and casual work environment, as well as mentorship and on-the-job training to support your personal growth. You will have an opportunity to contribute new ideas and we welcome your fresh perspective.
APPLICATION INSTRUCTIONS
Please submit your resume, and a covering letter describing why you are a unique fit for this position, to jobsna (at) descartes (dot) com citing “Mobile Device Software Developer” in the subject of your message. We thank all applicants for their interest in Descartes; however only those candidates selected for an interview will be contacted. Agency calls will not be accepted.

Approaching the future of enterprise mobility, QA offshoring

As more people around the world trade in their desktop PCs for smartphones and tablets, businesses are looking for ways to improve their approach to enterprise mobility. For many, this trend presents an opportunity to wring more productivity out of their workforce by allowing employees to use their personal devices on the job. Organizations that employ bring-your-own-device policies often report higher levels of employee satisfaction and performance. To optimize these efforts, however, businesses often need to develop their own software that is customized to meet their staff's specific needs. These circumstances have led to a boom in internal enterprise mobility projects, driving the need for better development and quality assurance practices within companies. Which is why, interest in enterprise mobility will only increase in the foreseeable future.
Mobile device adoption rates continue to be robust, and more resources for in-house development are available than ever before. For instance, last year Samsung announced the debut of its latest software development kit. Similarly, many businesses that wish to take full advantage of this resources and bring newer products to the market will need to bolster their internal programming and QA teams, as in-house projects are better suited to address the specific demands of enterprise end users. Keeping an eye on offshoring trends is a must.
Another trend that company leaders should take note of is the rising interest in offshoring. These practices have seen their popularity increase in recent years, as more organizations look to reduce their operational costs by outsourcing software development or testing responsibilities to overseas teams. This trend may be contributing to the growing number of tech professionals residing in regions outside of North America. According to InfoQ contributor Abel Avram's analysis of a recent IDC study, there are now more than 36 million professional developers, hobbyists and workers with ICT skills spread across the globe. Of those individuals, approximately 11 million work primarily as software developers, with 37 percent residing in the Asia-Pacific region.
Meanwhile, fewer than one-third are currently working in North or South America. While the United States has the largest share of both professional and hobbyist software developers of any single country, China and India are not too far behind, holding the second- and third-place rankings, respectively. With the race to accumulate tech-savvy employees gathering steam, taking advantage of every region's talent pool will be vital moving forward. However, it is no secret that there are many logistical challenges to managing application development and deployment since testing teams are now spread across the world.
Time zone differences, in particular, can prevent individuals from sharing updates and providing new information with programmers and testers located in other countries. If these circumstances are not addressed redundancies and oversights may occur, derailing a company's production schedule. A high-quality test management system will alleviate these concerns, however, by providing a single portal for team members to upload important test cases, scripts, metrics, reports and other information. For example, if software testers located overseas want to share the results of their latest tests with on-premises employees, they can simply upload that information in real time through a test management tool. Those records will then be readily available to in-house programmers. These capabilities reduce operational headaches for QA management and ensure that a production stays on track.
EMM to Manage Enterprise Mobility Architecture
It is true that the world has gone mobile. Businesses have started adopting mobile strategies to stay abreast with the growing technologies. Mobile devices are used by enterprises nowadays to streamline their business operations. It provides employees the flexibility to conduct business operations such as sending emails, reviewing orders, accessing business apps, etc. on the go. While the use of mobile phones in business has tremendous benefits, it also throws up challenges like securing business data and maintaining privacy. Enterprise Mobility Management companies like 42Gears offer platform agnostic solutions to deal with the challenges faced by enterprises wanting to go mobile. It offers device and app provisioning, OS configuration, remote wipe, remote viewing, application management, remote file sharing and more.

Categories

Resources