Careers
We work in a highly collaborative environment where everyone is encouraged to share their ideas and contribute to the body of work of which we are extremely proud. Those who bring donuts to the studio are the more popular amongst colleagues...
We are always looking for talented individuals to join our team. Email us at hr@devlin.ca, include your resume and cover letter, and include anything else that describes who you are, what you do, and how you can contribute to Devlin.
Available Positions
- Senior Project Manager
- Junior Project Manager
- Executive Administrative Assistant
- Intermediate Web Developer
- HTML-CSS Specialist
- Co-op or Summer Student Placements
- Mobile App Developer
Senior Project Manager
Purpose of Position:
To manage the process of establishing client requirements, production schedules and budgets, with a focus on developing strong client relationships. To manage the end-to-end cycle of web development projects and to provide team leaderships to the design and production team.
Key Accountabilities:
- Meet all account revenue and profitability targets
- Supervise all aspects of resource management for assigned accounts
- Ensure client expectations are met and exceeded
- Maintain positive and productive relationships with clients
- Manage daily tasks with project team
- Develop and execute project plans, budgets and reports
- Ensure all projects are delivered on time and on budget
- Maintain detailed documentation and records of project implementations, including all changes to deliverables, resources and schedules
- Assist with client presentation materials and participate in new business presentations as required
- Ensure that project plans and budgets are maintained and up to date.
- Follow existing Devlin processes and make recommendations for new processes
- Attend all meetings; both offsite client meetings and internal team meetings
Functional Competencies:
- 5-7 years of project management work encompassing all aspects of the project management lifecycle
- PMP Certification and experience executing project management methodologies
- Ability to develop work back plans and strategies using Microsoft Project
- Excellent communication skills
- Client relationship management
- Budgeting and planning skills
- Experience with web based projects
- Must have a proven track record in prioritizing and delivering to deadlines
Junior Project Manager
Purpose of Position:
To assist in the process of establishing client requirements, production schedules and budgets, with a focus on developing strong client relationships. To manage the end-to-end cycle of web development projects and provides team leaderships to the design and production team.
Key Accountabilities:
- Assist in the delivery of account revenue and profitability targets
- Supervise aspects of resource management for assigned accounts
- Ensure client expectations are met and exceeded
- Maintain positive and productive relationships with clients
- Coordinate daily tasks with project team
- Develop and executes project plans and budgets
- Ensure all projects are delivered on time and on budget
- Maintain detailed documentation and records of project implementations, including all changes to deliverables, resources and schedules
- Assist with client presentation materials and participate in new business presentations as required
- Assist account managers in the entry and up to date information of project plans, budgets & deals
- Follow existing Devlin processes and make recommendations for new processes
Functional Competencies:
- Experience in project management methodologies (PMP Certification preferred)
- Ability to develop work back plans and strategies using Microsoft Project
- Relationship builder
- Excellent communication skills
- Strong presentation skills
- Client relationship management
- Budgeting and planning skills
- Experience with web based projects
Executive Assistant
General Purpose:
Perform administrative support activities for the President of this new media company to facilitate the efficient operation of the studio in collaboration with team members.
Main Job Tasks and Responsibilities:
- Answer and transfer inbound phone calls
- Receive and direct visitors and clients
- General clerical duties
- Maintain electronic and hard copy filing system
- Retrieve documents
- Handle requests for information and data
- Resolve administrative problems and inquiries
- Prepare written and verbal response to routine enquiries
- Prepare and modify documents including correspondence, reports, drafts, memos and emails
- Schedule and coordinate meetings, appointments and travel arrangements for President
- Prepare agendas for meetings and prepare schedules
- Record, compile, transcribe and distribute minutes of meetings
- Open, sort, distribute incoming correspondence
- Maintain office and kitchen supply inventories
- Coordinate maintenance of office equipment
- Coordinate and maintain records for staff, telephones, parking and petty cash
Education and Experience:
- Computer skills and knowledge of relevant software
- Knowledge of Apple Computer environment and specific Apple software for general office management
- Familiarity with current internet applications such as Twitter, Facebook, LinkedIn, etc.
- Knowledge of clerical and administrative procedures and systems such as filing and record keeping
- Knowledge of principles and practices of basic office management
Key Competencies:
- Solid communications skills - written and verbal
- Ability to use the internet to do research related to client work
- Planning and organizing events
- Attention to detail and accuracy
- Flexibility
- Adaptability
- Customer service orientation
- Teamwork
Intermediate Web Developer
Purpose of Position:
You will be responsible for assisting with the requirements, design and coding of applications on a constantly growing list of projects. Working in cooperation with a Technical Lead/Architect and a varying number of other developers as well as other non-technical groups, you will deliver complete applications for Devlin customers.
Technical Responsibilities:
- Develop web based applications from end-to-end, from presentation layer to backend business logic (75%-100% coding) split between PHP and Java development projects
- Assist with code reviews for standards, quality assurance and security audit purposes
- Assist with and execute test plans for unit, system and integration testing; and support user acceptance training
- Provide assistance with requirements clarification and documentation
- Contribute estimates for development activities
- Assist with mapping requirements to database models of backend functions
- Work with Quality Assurance teams and customers to solve problems
- Manage application installation, configuration and ongoing deployments
Team Responsibilities:
- Cross-training with other developers to “Share the knowledge”
- Cooperate with all team members, from junior to senior, technical to non-technical
- Interact with client technical teams and vendors to co-design functions and to solve technical problems
Functional Competencies:
- Strong verbal and written communications
- Expertise with multiple web development technologies such as:
- PHP, WebSphere, WebLogic, Tomcat
- J2EE, EJB, WebServices, JSP, XML, XSLT, SQL, PL/SQL
- HTML, JavaScript, CSS, ANT, Junit, Apache, Struts, Eclipse, CVS
- DB2, MySQL
- Linux, Windows
- Security aspects of Network, Operating Systems, Tools, application code
- Experience with design patterns and building & integrating multi-tier solutions
- Extensive J2EE development with web based applications
- Strong experience with database programming (JDBC/Hibernate)
- Exceptional problem determination and creative problem solving skills
- Strong understanding of UNIX environments and applications
Nice-to-Have Skills:
- Knowledge of rich media technologies
- Knowledge working with Content Management Systems
- Knowledge of third party “backend” applications such as Oracle, CICS
- Familiarity with Microsoft internet technologies:
HTML-CSS Specialist
Purpose of Position:
The HTML/CSS Specialist fills an important role that bridges the creative and programming teams. In this position, you are responsible for both creating and translating finished designs into CSS layouts, and then working with programmers to integrate dynamic functionality. You are also required to review your code, paying special attention to accessibility guidelines set by the W3C.
Key Accountabilities:
- Creating and optimizing web interface designs
- Producing implementation-ready web graphics from supplied design
- Developing high quality, well-structured web layouts using CSS code and HTML without supervision
- Assisting in the design and structuring of website information architecture
- Applying knowledge of browser quirks and incompatibilities to HTML and CSS coding for maximum compatibility across all browsers and platforms
- Comprehensive testing of all HTML and CSS layouts produced
- Coordinating final art implementation with creative team
Functional Competencies:
- Expertise in HTML and CSS
- Expertise in
- Understanding of web navigation and information architecture Expertise in graphic design and production of web interfaces using Adobe Photoshop and Illustrator
- Proficiency in coding languages (JavaScript, DHTML)
- Basic understanding of specific templating languages (XML/XSLT, JSP)
- Ability to work collaboratively within a team
- Understanding of design concepts
- Understanding of end-to-end project cycle
Co-op or Summer Student Placements
In liaison with colleges and universities, both locally and abroad, we offer internships or short-term/summer placements for students in directly related fields of study such as digital design, digital marketing, computer programming and project management. To apply for a 2012 summer placement, please forward a short biography and a link to your portfolio or Linked In profile. Our HR Team will assess applications in February 2012. Please email us at hr@devlin.ca with your portfolio or résumé.
Mobile App Developer
Devlin Digital Inc. is looking for a Mobile App Developer to fulfil a contract position developing an event application for a high-profile client. Successful candidates will have experience developing on the iOS, Blackberry and Android platforms and have a passion for mobile technology.
The ideal candidate possesses a technical background that enables them to easily interact with clients, software developers and business development managers, and a demonstrated ability to think strategically about business, product, and technical challenges.
POSITION RESPONSIBILITIES:
- Create innovative, cutting edge mobile software solutions following OO best practices from design through implementation
- Collaborate with team members on requirements and solution designs
- Work with Lead to prepare technical specifications based on understanding of functional requirements
- Code based on web application development standards and approaches
- Perform development quality checks
- Perform unit test and other types of testing as required
- Perform testing of applications across multiple device platforms
- Prepare all development deliverables as detailed in software development life cycle
- Provide timely defect resolution to minimize delays in project time-line
- Provide timely status update
- Assist with code deployment process
- Contribute, understand and adhere to web processes, standards, and technical approaches relevant to assigned platform or technology
POSITION REQUIREMENTS:
- BS degree in Computer Science or equivalent experience
- 1-4 years of application development experience on the iOS, Blackberry and Android platform
- Experience developing iPhone and/or iPad applications
- Full lifecycle application development experience
- Strong Object Oriented design and analysis skills
- Experience writing synchronous and asynchronous code
- Self-starter and team player with proactive work ethic
- Results-driven and goal oriented attitude
- Conscientious about producing the highest quality of work


