Software solutions for controlling public relations and corporate communications. Everything you need to plan, manage and monitor public relations campaigns and industry issues. Blog Customer Login
Developing and selling industry-transforming communications and stakeholder management software.
Management
Board of Directors
Board of Advisors
Careers
Contact Us
Professional Services and Support

Get in the driver's seat. Request a web demo

careers with dna13.

Further your technology career with us.

UI Developer

Do you have experience with web application development on enterprise-class applications? Are you passionate about UI technologies including AJAX, JavaScript, XML, and CSS? dna13 Inc. is looking for a User Interface developer to be a part of our development team in our Ottawa office (Byward market).

A UI developer at this level must be able to design, implement, test, document and integrate features within the web-based application. In addition, this role requires the individual to be able to understand and maintain existing Java code base. We're looking for someone who can write clear, efficient code, AND evangelize modern front-end technology through our team.

Core Required Skills:

  • Strong HTML background (3+ years).
  • Advanced AJAX concepts & JavaScript(4+ years).
  • Strong CSS.
  • Understanding of DOM object model.
  • Experience with Java servlets, JSP and Tomcat.
  • Experience with XML data structures.
  • Strong working knowledge of development for cross-browser compatibility (IE, Firefox).
  • Must have Design Patterns experience in commercial software web development.
  • Strong visual design and layout ability.
  • Skills Desired: XML, JSP Tags, AJAX Tags, MVC pattern, Java/J2EE Technologies.

Qualifications:

  • Bachelor's degree in Computer Science, or equivalent and at least three years software development experience or equivalent.
  • Strong HTML/CSS and JavaScript/AJAX skills with experience in generating HTML templates.
  • Familiarity with J2EE and the AJAX frameworks using Eclipse.
  • Knowledge in multi-tier architecture.
  • Must be able to work well in a fast paced environment.
  • Strong Communication skills and ability to work as part of a team.
  • Must be able to learn quickly with minimal supervision.
  • Excellent project management skills: self-directed and capable of working effectively in a highly kinetic environment.
  • Excellent communication skills: able to facilitate your own meetings as necessary, comfortable working with all levels of the organization.

Operational and Interpersonal Skills:

  • Ability to conceptualize, architect, develop, QA, enhance and grow products throughout the full product life cycle with an emphasis on the ongoing and incremental architecting and re- factoring of live products within an existing framework.
  • Proven ability to effectively communicate UI methods and design to a diverse audience.
  • Strong knowledge of design patterns, refactoring and test driven design.
  • Complete understanding of the Software Development Life Cycle processes and alternate methodologies.
  • Proven ability to operate in dynamic environment in a leadership/mentoring role.
  • Proven communication and relationship skills necessary to extract requirements and work within a project team/matrix environment.
  • Excellent written and oral communication skills.
  • Comfortable in an open, collaborative environment.

Should you be interested in seeking employment in this area, please submit your resume to HR@dna13.com.

Download whitepapers, factsheets and case studies