Senior Software UI Developer
Company Overview
Our client is an industry leader in providing multichannel communication solutions based on consumer insight and brand feedback. They offer a full array of services from customer acquisition tactics to interactive web design.
The Opportunity
This is a great opportunity for a talented, drive, and creative User Interface (UI) developer looking to join an innovative and fast paced team. You will have the opportunity to work with a dedicated team to develop a next-generation platform from the ground up using the latest technologies and frameworks. As the senior developer, you will be taking a lead position on web development projects, which will include developing new features as well as enhancements to existing products in a 24x&7 uptime environment. As well, you will be working closely with the development manager to coordinate development initiatives with other technical and non-technical teams. This is a hands-on developer role and you will be actively participating in all phases of the development process, including: analyzing and translating business and product requirements into technical specifications, designing and implementing software support modules, and providing supporting documentation.
Key Responsibilities:
- Design and implement mission-critical web/UI applications that are highly scalable, usable, extensible, and maintainable
- Produce web pages with clean, standards-compliant HTML, CSS and JavaScript
- Collaborate with the UI/Graphics Designer, UX Designer, and Product Management on feature prioritization, design, and implementation
- Write unit tests and work collaboratively with QA on their UI test plans
- Mentor junior-level software engineers
Qualifications:
The ideal candidate must have demonstrated experience with software development practices and techniques. Any experience in an agile development environment is a plus. You will be working in a collaborative environment with local and remote teams. Therefore, the ability to work well within a team is essential. Strong communication skills, both written and verbal are required, as is the ability to solve complex problems and bring new, innovative ideas to the table.
We are looking with an individual with the following key skills:
- Bachelor’s degree in Computer Science or equivalent. Masters degree is preferred.
- 3+ years scripting experience with JavaSAcript, JSON-based asynchronous APIs
- 3+ years experience with one or more JavaScript library (YUI, Dojo, Ext JS, jQuery, etc.)
- 3+ years of web programming experience using C#/ASP.NET
If this opportunity sounds like a good fit for you, please send your resume to Tamar at: tamart@criticalhire.ca.
Int-Sr Java Web Software Developer Job: on TTC
Company Overview
Our client is an up and coming company in cloud-based software for a rapidly expanding community of users.
The Opportunity
Do you have a proven track record of building software that people love?
Are you interested in developing scalable, high-performance multi-tenant web applications in a fast-paced environment?
Do you want to place yourself in a rapidly growing company in a booming field in which the visibility and impact you can make is significant?
If so, we want to hear from you!
This is an exciting opportunity to be part of a leading company in the social software space. They are moving quickly and are looking for a Java developer with experience designing multi-tenant, high-performance, scalable systems to join their team. As part of the development team, you will be designing cutting-edge web applications as well as building the underlying infrastructure. The ideal candidate will enjoy working with other team members in a fast-paced environment to apply creative solutions to complex web application problems. You must be highly adaptable, between dealing regularly with users and industry partners, to coming up with new and creating ways to improve upon existing projects. Since you will be working in a fast-paced development environment, it is essential that you possess an entrepreneurial drive as well as an ability to be self-disciplined and get the job done.
We are looking with an individual with the following key skills:
- Degree in Computer Science, Engineering, or equivalent
- Extensive experience developing high-performance web applications using Java/J2EE
- Solid knowledge of Object-Oriented design patterns
- Hands on experience with Struts, (those in Java vs under you car!)
- Experience building online applications from front-end to back-end web development
- Strong communication skills (both written and verbal)
- Demonstrated attention to detail
Experience in the following areas will be considered a strong asset:
- Google Web Toolkit
- Large web application system architecture
- Social web application design
- Web APIs
- Lean and Agile development techniques
- Deploying and maintaining web servers
What Is In It For You?
Our client offers a creative, comfortable work environment where the focus is on fast-paced delivery of user products. They offer an opportunity to work in an environment where importance is placed on the outcomes, not the “formal process”. If you are looking for a flexible environment in terms of tools and technology where exciting products are being developed daily, this is the place for you!
This is truly a role where you can make a significant impact!
If this opportunity sounds like a good fit for you, please send your resume to tamart@criticalhire.ca.