Application Developer: Front End
Cluj-Napoca (Cluj - Napoca) IT development
Job description
As an IBM Front-End Developer, you will have to make sure that the company software components are expertly designed, tested, debugged, verified, and ready for integration.
Therefore, you will be responsible to:
> create and update HTML/XML/CSS/Javascript, based on business specifications (wireframes) or bug reporting
> Collaborate with graphic and instructional designers
> Translate designs and style guides provided by the design team into functional user interfaces, ensuring cross browser compatibility and performance
> Ensure design and user experience quality throughout the development process to launch
> Build software applications – follow coding standards, build appropriate unit tests, integration tests and deployment scripts
> Contribute to continual improvement by suggesting improvements to user interface, software architecture or new technologies
Auto req ID
99938BR
Required Education
Bachelor's Degree
Role ( Job Role )
Application Developer
State / Province
CLUJ
Primary job category
Technical Specialist
Contract type
Regular
Employment Type
Full-Time
ERBP
Yes
Is this role a commissionable/sales incentive based position?
No
Travel Required
Up to 50% or 3 days a week (home on weekends - based on project requirements)
IBM Business Group
GBS
Preferred Education
Master's Degree
City / Township / Village
CLUJ-NAPOCA
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
- Strong Experience in HTML/XML/CSS/javascript and integration of heterogeneous environments and related concepts
- Strong experiences in Internet and/or eCommerce and/or mobile applications development and technologies
- Good experience with MVC framework
- Ability to interpret written requirements and technical specification documents
- Hands-on experience with business requirements gathering/analysis
- Experience in Scrum and Agile development methodologies
- Experience of ergonomy, user experience and accessibility
- Proven experience in web technology (referencing, performance)
- Experience with jQuery and other js libraries (ie jquery-ui, angular etc.)
- Knowledge of cross-browsers compatibility issues
- Knowledge of Node js, related tooling
Country
Romania
Preferred Technical and Professional Experience
Nice-to-have qualifications :
> Experience in writing unit tests and using tools like Karma, Jasmine, Chai, etc.
> Familiarity with Node.js and other server-side JavaScript
> Experience with web development (AJAX, PHP, Ruby, Python, Java)
> Experience with Flash (AS2 or AS3)
> Experience with designing enterprise level applications with complex workflows
> Experience in Agile software practices (Scrum, continuous integration, automated testing, code reviews)
> Familiarity with OOP & MVC
Secondary Job Category
Services Specialist
Eligibility Requirements
· English: advanced
· French: is considered a plus
Position Type
Professional
Early Professional Track
No Track
New Collar Role
No