Senior Front End Developer
IBM Design
(Austin, Texas)IBM is a global technology and innovation company headquartered in Armonk, NY. It is the largest technology and consulting employer in the world, with more than 400,000 employees serving clients in 170 countries. IBM offers a wide range of technology and consulting services; a broad portfolio of middleware for collaboration, predictive analytics, software development and systems management; and the world's most advanced servers and supercomputers.
At the nexus 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 computing, big data, analytics and social software. If you’re interested in making a global impact by delivering innovative user experiences – we want to hear from you!
Your responsibilities will 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
If you strive to be on a team that produces enterprise-grade code, is passionate about great design, and insists on delivering exceptional user experiences – this is the place for you!
You should have a strong grasp of:
- Semantic HTML, modular CSS, and JavaScript
- Cross-browser quirks and compatibility
- Mobile-first, content driven responsive design and development
- Progressive enhancement
- Leveraging APIs
- Testing and resolving performance concerns
- Building a11y and i18n ready user interfaces
- Team Git workflow and version control
- Scrum/agile software development methodologies
- Unix shell and command line tools
And earn bonus points if you’re into:
- Visual or user experience design
- Templating Languages (Handlebars.js, Dust.js, Swig, Jade, EJS, etc…)
- CSS preprocessors (Sass, Less, Stylus, etc…)
- JavaScript MVC frameworks (React, Backbone, AngularJS, Ember, etc…)
- Knowledge of emerging Web standards (Web Components, ECMAScript 6, HTTP/2, etc…)
- Native mobile development
- Continuous delivery toolchain
- Package managers (NPM, Bower, etc…)
- Browser networking (HTTP, WebSockets, WebRTC, etc…)
Minimum Requirements:
- 4+ years developing with HTML, CSS, JavaScript
- 2+ years delivering high performing, accessible, responsive sites
- Open source contributions and community participation
- Advanced knowledge in Node.js-based toolchain
- Advanced knowledge in unit, behavioral, and end-to-end testing
- Fluent in English
Questions
There are no answered questions, sign up or login to ask a question
- APIs
- Comfortable With Command Line Utilities
- CSS
- HTML
- JavaScript
- Agile Software Development
- AngularJS
- Backbone.js
- Git
- LESS
- Mobile Development Framework
- MVC Framework
- Node.js
- Sass
- Scrum
- Unix Shell
- User Interface Design
- Ember.js
- Visual Design
- UX Design
- React.js
- HTTP
- JavaScript Frameworks
- Jade
- WebSocket
- Cross Browser Testing
- Bower
- Mobile First
- Progressive Enhancement
- Handlebars.js
- Dust.js
- Simplified Wrapper and Interface Generator
- EJS
- Stylus
- Web Components
- ECMAScript 6
- HTTP/2
- NPM
- WebRTC

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.