Senior Front End Developer
Role details
Job location
Tech stack
Job description
As an Application Developer with expertise in Front End, you will translate visual and interactive designs into functional web and mobile applications. You will utilize responsive design and development techniques to create prototypes and perform hands-on coding for the application user interface. Your primary responsibilities will include: * Develop Application User Interface: Leverage technologies such as CSS3, HTML5, PHP, JavaScript, and associated frameworks to create functional and interactive application interfaces. This involves writing clean, efficient, and well-documented code to bring designs to life. * Create Prototypes: Use responsive design and development techniques to create prototypes that meet the requirements of the application. This includes testing and iterating on the prototype to ensure it meets the desired functionality and user experience. * Perform Hands-on Coding: Write hands-on code for the application user interface, utilizing technologies such as AJAX, JSON, jQuery, Dojo, and various APIs to create a seamless user experience. * Implement Responsive Design: Utilize responsive design techniques to ensure the application interface is functional and visually appealing across various devices and screen sizes., IBM wants you to bring your whole self to work and for you this might mean the ability to work flexibly. If you are interested in a flexible working pattern, please talk to our recruitment team to find out if this is possible in the current working environment.
Requirements
Bachelor's Degree
Required technical and professional expertise
- Front End Development Expertise: Exposure to front-end development technologies such as CSS3, HTML5, PHP, JavaScript, and associated frameworks, including AJAX, JSON, jQuery, and Dojo. * Responsive Design Techniques: Experience working with responsive design techniques to create prototypes and application interfaces that meet the requirements of various devices and screen sizes. * Hands-on Coding Skills: Exposure to hands-on coding for application user interfaces, utilizing technologies such as APIs to create a seamless user experience. * Prototype Creation: Experience creating prototypes that meet the desired functionality and user experience, including testing and iterating on the prototype. * Web and Mobile Application Development: Exposure to translating visual and interactive designs into functional web and mobile applications.
Preferred technical and professional experience
- API Integration Knowledge: Exposure to utilizing various APIs to create a seamless user experience, including integrating APIs with front-end development technologies such as JavaScript and associated frameworks. * Advanced JavaScript Frameworks: Experience working with advanced JavaScript frameworks, including jQuery and Dojo, to create functional and interactive application interfaces. * Cross-Browser Compatibility: Exposure to ensuring cross-browser compatibility, utilizing technologies such as CSS3, HTML5, and JavaScript to ensure the application interface is functional and visually appealing across various browsers., Being an IBMer means you'll be able to learn and develop yourself and your career, you'll be encouraged to be courageous and experiment everyday, all whilst having continuous trust and support in an environment where everyone can thrive whatever their personal or professional background.
Our IBMers are growth minded, always staying curious, open to feedback and learning new information and skills to constantly transform themselves and our company. They are trusted to provide on-going feedback to help other IBMers grow, as well as collaborate with colleagues keeping in mind a team focused approach to include different perspectives to drive exceptional outcomes for our customers. The courage our IBMers have to make critical decisions everyday is essential to IBM becoming the catalyst for progress, always embracing challenges with resources they have to hand, a can-do attitude and always striving for an outcome focused approach within everything that they do.
Are you ready to be an IBMer?