Front End Developer
Ottawa (Ottawa Division) IT development
Job description
Do you enjoy crafting beautiful and high performing web applications leveraging the latest front end development methodologies, tools and techniques? Do you have an eye for design and a passion for delivering great user experiences? If you answered YES to any of these questions, then this may be the opportunity for you.
We currently have an opportunity for a Front End Developer to augment our team to help design and implement new capabilities within the Business Analytics family of products. As a result of engineering and design, you will be instrumental in bringing industry-defining software products, cloud services and web applications to users around the world. You will play an integral role in building the next generation of advanced technologies in cloud, mobile, cognitive, big data, analytics and social software.
The successful candidate must have passion and experience for building responsive, elegant and engaging experiences with future friendly web technologies is palpable. They will lead the conversation about the various devices a person will use when engaging with our products; and their skill developing for mobile helps the candidate think about how to tie them together to create experiences. They will be mindful of emergent technologies and tie them into designs. They will collaborate on the overall design, creating prototypes to explore and demonstrate nuanced interaction patterns; which will influence or be the frameworks used for front-end applications.
You must be a fast learner who is willing to learn how to drive customer success and deliver holistic product experiences. The successful candidate will be a highly motivated team player that is up for tackling new and exciting challenges. Teams are based at strategic IBM Lab locations and presence on site is required 100% of the time.
Main Responsibilities for the Front End Developer include:
· Understanding user needs, and exploring user-centered designs
· Specifying, building, testing, deploying, maintaining, and supporting your code
· Leveraging modern tools and techniques to develop clean, efficient, and reusable code
· Identifying and addressing design, development, and delivery performance bottlenecks
· Actively participating in code and design reviews
· Coaching, educating, and advocating front end development best practices This role will involve working with technology that is covered by embargo Export Regulations. If you are a Foreign National from any of the following embargoed countries (Cuba, Iran, North Korea, Sudan, and Syria) on a work permit, you are not eligible for employment in this position.
Auto req ID
110120BR
Required Education
Bachelor's Degree
Role ( Job Role )
Software Developer
State / Province
ONTARIO
Primary job category
Software Development & Support
Contract type
Regular
Employment Type
Full-Time
Is this role a commissionable/sales incentive based position?
No
Travel Required
Up to 10% or 1 day a week
IBM Business Group
Hybrid Cloud
Preferred Education
Master's Degree
City / Township / Village
OTTAWA
EO Statement
IBM is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Required Technical and Professional Expertise
· At least 2 years of professional experience with Semantic HTML and modular CSS
· At least 2 years experience with JavaScript
· At least 2 years experience testing and resolving performance concerns
· Experience with cross browser quirks and compatibility
· Experience with mobile-first, content driven responsive design and development
· Familiar with progressive enhancement and leveraging API's
Country/Region
Canada
Preferred Technical and Professional Experience
· Experience with Team Git workflow and version control
· Experience with Unix shell and command line tools
Secondary Job Category
Other Software Development & Support
Eligibility Requirements
Must be eligible/legally entitled to work in Canada.
This role will involve working with technology that is covered by embargo Export Regulations. If you are a Foreign National from any of the following embargoed countries (Cuba, Iran, North Korea, Sudan, and Syria) on a work permit, you are not eligible for employment in this position.
Position Type
Early Professional
Early Professional Track
Designer
New Collar Role
No