Front end Developer - 2015245PTE

  • Full-time

Company Description

Founded in 1997 and integrated with KPMG in 2014, SAFIRA is an IT Professional Services firm known for transforming the way organizations do business with Smarter Process.

SAFIRA has reached an outstanding reputation and acknowledgement in sophisticated and high demanding market segments through its focus on excellence of service, customer satisfaction, and innovative solutions that produce tangible business results.

SAFIRA employs a team of 180 IT professionals, holding more than 200 technological and Project Management certifications. SAFIRA has its headquarters in Lisbon (Portugal), and offices in Warsaw (Poland), Barcelona (Spain) and London (UK).

According to Exame independent study, SAFIRA is a Best Place to Work for the 8th year in a row.

Job Description

- The main responsibilities of the individual in this position are the definition, architecture, design, development, implementation and maintenance of front ends developed by the company (web and mobile);

- The candidate will provide technical leadership in software application development of the User Interface and User Experience for the solutions deliver to our clients and our own software products;

- The candidate is also responsible for the following:

• Hands-on position with emphasis on User Interface/User Experience software development;

• System analysis, design, hands-on development and software architecture proposals for the frontends;

• Plays a Subject Matter Expert role in several key areas of business and software systems;

• Reports progress and activity to project leader and/or manager on a continuing basis;

- The position includes the implementation and maintenance of state of the art web and mobile application front ends using industry best practices and staying up to date on emerging trends in order to implement them when appropriate;

- The incumbent will work hand in hand with system and application developers and Analysts to define and implement standards in this area.

Qualifications

• Bachelors Degree or higher in Computer Science or related field;

• MUST have strong front end experience with an emphasis on Web and Mobile User Interfaces development: JavaScript, JavaScript toolkits (jQuery, Dojo, Sencha), JSON, CSS, AJAX, mashups;

• 5+ years of relevant hands-on experience in full User Interface development;

• In-depth understanding of Object Oriented Java script Programming using Design and Patterns;

• Must have a clear understanding and hands on experience with Web Services, Web Services Integration, and XML fundamentals, including experience building and consuming REST services;

• Strong front end experience with emphasis on Web User Interfaces development: JavaScript, JavaScript toolkits (jQuery, Dojo, Sencha), JSON, CSS, AJAX, mashups;

• Excellent knowledge of HTML5, CSS3, Java Script and JQuery is required (Hand-coded, W3C-compliant and semantic (X)HTML(5) and CSS3 with an emphasis on CSS-driven page layouts);

• Good proficiency and code optimization debugging technics with JavaScript/html/CSS;

• Expert understanding of strong Standards Based HTML and CSS Development as also strong JavaScript and JS libraries / UI Frameworks like Prototype.js, Jquery, Kendo (one Framework at the least is a must);

• Strong Knowledge with data binding concepts of MVC like Angular, CanJS, Knockout and Backbone JS;

• Familiar with server side JavaScript engine like NodeJs and Grunt;

• Experience in responsive web application development is required. Good at writing Cross Browser Compatible code (html/css/JS) [IE 10+, Safari 5+, Google Chrome browsers] with pixel perfection;

• Must have experience working in an Agile development environment;

• Must have effective communication skills both written and verbal required to effectively present ideas and concepts to the user community;

• Ability to work as part of a team, as well as with all levels of management;

• Experience with project life cycle, including design, development, testing, data conversion, system interfaces, and customization, UAT, implementation and production support;

• Understand the upcoming trends and provide mindshare;

• Provide thought-leadership to clients and internal teams;

• Ability to translate the UI designs in to fully-functional interactive prototypes for the Desktop and Mobile browsers.

Additional Information

If you are looking for a new professional challenge and identify yourself with this project, please send us your updated resume and your direct contact.

All your information will be kept confidential according to EEO guidelines.