Careers at mDialog
We are a startup located in downtown Toronto looking for talented people who are excited about working with leading edge technology in a nascent space -- mobile video. As an active member of the team you will contribute to the core product, be involved with product strategy, contribute to prioritizing our product roadmap and own the development of features.
Position: Software Engineer
We are looking for an intermediate level software developer with Ruby on Rails experience. You should be able to contribute to the design and development of new features, to help optimize and scale our application, and work within an agile development environment. You should have experience delivering Rails based web applications to a production environment and be well versed on the entire software development lifecycle from inception to support.
- 3 years experience with Ruby on Rails, Merb, or other Ruby based web frameworks.
- Experience in OO programming language (Java, .Net) and web application frameworks (Struts, Spring, .Net)
- Have embraced test driven development and are experienced in rSpec, Test::Unit, Cucumber
- Knowledge of Web 2.0 technologies AJAX, CSS, Javascript, Prototype, Scriptaculous, jQuery.
- Ability to hand-code, analyze, debug, and deliver clean, maintainable code for all major browsers
- Experience with an RDBMS such as MySQL, Oracle or Postgres and the ability to hand-code SQL statements
- Working knowledge of Unix/Linux environments as a user and administrator
- Ability to contribute to architectural and software design decisions using standard tools and practices, i.e. OO patterns, UML
- Ability to work in a tightly integrated team environment with an agile development processes
- Assess and summarize the root case of issues and provide a clear and concise corrective action
This is a full time position. Please apply to Peentoo Patel, ppatel@mdialog.com with "Ruby on Rails Developer" as the subject, and your resume.
Position: iPhone Software Developer
We are looking for an iPhone Developer to work with our SDK development team and to provide custom application development utilizing our technology. You should a have strong interest in developing for the iPhone/iPod Touch, and have delivered an app into the App Store. You will be developing common reusable framework code to deliver video and dynamic in-stream video advertising and you will be helping our clients develop custom video experiences for the iPhone using our SDK.
- 1-year experience with Objective-C, CocoaTouch and the iPhone SDK, and 5 years of software development experience
- Experience in iPhone development, including implementing applications with standard iPhone UI components, Movie Player frameworks, and connecting applications to back end services.
- Experience with debugging and profiling apps, and an understanding of the best practices to fix memory leaks and improve stability
- Have been through an iPhone App Submission process and are proud to show off your application in the App Store
- Ability to contribute to architectural and software design decisions using standard tools and practices, i.e. OO patterns, UML
- Ability to balance working autonomously, while contributing efficiently to the team's overall targets and goals
This is a 3-month contract position. Please apply to Peentoo Patel, ppatel@mdialog.com with "iPhone Software Developer" as the subject, and your resume.