Tucows – Senior UI Developer

[Dev-2005-09-06-192] Senior UI Developer (2) – Toronto
Posted on: 2005-09-06
Position reports to: Development manager or designated team leader
Salary range: Commensurate with Experience

Main purpose

Tucows is looking for an energetic, internet savvy, Sr. developer with well rounded experience with both front and back end internet application development experience to join our development program. The successful candidate will have a passion for application development with leading edge internet technologies. Join a team of developers to design/develop/maintain/support/enhance existing and new Ruby/Perl/Java web applications. Additional projects and duties may be assigned as required. Carrying pager and on-call support duties may be required.

Key responsibilities

  • Understand the competitive market. Review and contribute to the business and functional requirements definitions.
  • Lead and/or participate in evolving development trends and standards.
  • Participate in design and development of Ruby/Perl and/or Java applications.
  • Provide development estimates.
  • Lead and mentor junior developers.
  • Work with the development manager or designated team leader to create and implement technical procedures and policies.
  • Maintenance and support (including on-call) of applications when required.
  • Assist in release management.
  • Additional responsibilities as required.

Ideal Candidate Profile

  • Related experience / Unique skill set
    • Working knowledge of internet/networking technologies, including security and encryption on the internet.
    • Knowledge and experience with preventative management techniques for internet “hacker” attacks.
    • Proven strong programming experience in web application development using PHP/Perl, HTML/XML, Java Scripts
    • Practical knowledge and use of cross-browser development techniques, browser degradation strategies and optimization techniques
    • Strong background with Unix (Linux) and familiarity with Windows (98/ME/XP/NT/2000), and Mac.
    • Excellent understanding of the HTTP request/response cycle and other HTTP elements like cookies, caching, etc
    • Proven strong practical experience in writing Linux/Unix shell scripts.
    • Excellent working knowledge of RDBMS systems and SQL.
    • Experience with Apache at an administrative level.
    • Proven strong practical experience using known design/development patterns.
    • Proven strong practical experience in developing n-tier business applications.
    • Proven strong objected oriented design and development skills using UML.
    • Ability to work well with multiple teams in a cross-functional setup.
    • Version control system experience (preferably CVS or Subversion).
  • Interpersonal skills
    • Self motivated with an exceptional amount of creative as well as productive energy.
    • Excellent time management skills to meet demanding timelines
    • Excellent planning and documentation skills
    • Good verbal and written communication skills
    • Ability to work well with multiple teams in a cross-functional setup
    • Strong sense of ownership and urgency to deliver projects/tasks in a timely fashion
  • Other
    • On-call support experience
    • Knowledge of J2EE, J2SE, XML technologies
    • Knowledge of one or more of DNS, SOAP, SMTP and POP3/IMAP
    • Knowledge of one or more of the following internet services:
      • domain,
      • Email,
      • digital certificate,
      • DNS, etc
    • Experience with Apache DSO, for example, mod_perl, mod_ruby etc
    • Familiar with templating toolkits and web application frameworks

Please e-mail your resume and cover letter to hrdept@tucows.com] Senior UI Developer (2)” and refer to [Dev-2005-09-06-192] Senior UI Developer (2) in the subject line.

If you are applying for any other opportunitites with Tucows, please submit your resume to hrdept@tucows.com

From http://jobs.tucows.com/jobs4.cgi?LOCATION=1##

Travelling Software Systems – Web Designer/User Interface Designer

Originally from Monster.ca

Location:Mississauga, ON L4W5M3
Status:Full Time, Employee
Job Category:Computers, Software
Relevant Work Experience:2+ to 5 Years

Job Description

If you are highly motivated, driven individual, and looking for state-of-the-art technology you can be a part of a cutting-edge software company.

Travelling Systems Software Inc. , a Toronto based software development company, is the leading provider of travel reservation and management software solutions for Internet-based infrastructures. Currently we are looking for a Web Designer/UI Designer to work at our offices in Mississauga.

Working in a team environment and reporting to your team leader, your key responsibilities will include the following:


The overall role for our Web Designer/UI Designer is to conceive, design and build exceptional graphic user interfaces for our proprietary software projects, web-based forms, and other applications. This will include understanding the user requirements and coordinating the final implementation of the GUI based on the feedback that is collected.


  • Create and model web user interface prototypes based on collected user requirements, test cases, and developmental objectives
  • Application of usability principles and best practices design to enhance end user experience of web interface
  • Design high-level flow diagrams and GUI form charts for use in GUI specifications and architectures
  • In conjunction with analysts, identify, recommend, and prioritize new user interface features and applications dictated by end-user requirements or business needs
  • Work with analysts and developers to collect and determine user requirements
  • Plan and implement usability tests throughout development lifecycle and analyze results for resolving GUI design issues
  • Establish procedures for GUI standards design and testing
  • Diagnose and troubleshoot problems with proprietary or internally-developed user interfaces


  • College diploma or university degree in either computer science, computer/graphic design or related field of study
  • Minimum of 3 years work experience as a UI designer
  • Experience in designing and developing professional/interactive web-based projects and web sites (compelling portfolio a must)
  • Knowledge of HTML, XML, CSS, Dreamweaver, Photoshop, Illustrator, etc. required
  • Understanding of system design using UML, Use Cases/Scenarios and a structured development process
  • Knowledge of GUI prototyping tools, software design, web development technologies, and protocols
  • Experience in usability analysis
  • Strong strategic, creative and conceptual abilities
  • Ability to present ideas in business-friendly and user-friendly language
  • Experience working in a team-oriented, collaborative environment
  • Excellent written, verbal communication and presentation skills
  • Strong analytical skills and a high level of attention to detail

Contact Information

Travelling Software Systems Limited