Junior Front End Developer - Centre for Innovation
Dublin (Dublin City) IT development
Job description
JUNIOR FRONT END DEVELOPER
Centre for Innovation, Dublin 2
Fjord has joined forces with the Centre for Innovation. This is the new home for experimentation, co-creation and experiential design, and an exciting opportunity to put design doing at the heart of innovation.
Who are we?
We are designers, ukulele players, doctors and dancers. We are doing things that matter for lives, cities and robots. We are building a work environment where people are happy, productive and collaborative.
Who are you?
You are a kick-ass Junior Front End Developer ready to join a fast-paced, growing innovation centre. You will operate across all stages of the innovation spectrum, with a remit to build the future in real-time. You will thrive in an open and interactive working environment, which facilitates collaboration with colleagues, clients and ecosystem partners. Our experimentation culture, combined with a disruptive brief, will ensure that together we will make it count.
What You'll Be Doing
You are a craftsperson, obsessed with bringing the pixel perfect detail of a visual design to life on hybrid mobile and web interfaces. You know how to design and implement hybrid applications that will work gracefully on both iOS and Android platforms. You are capable of a two-way creative coding approach alongside a designer. Pair programming and pair design is the philosophy so cross-disciplinary understanding is essential. Working with evolving requirements and offering communication on functional suggestions to design is a responsibility of the creative developers we require. You have pride in the quality of your code and are vocal in championing the best approaches, but also appreciate the need to think creatively. As a Junior Front End Developer you will;
· Develop functional and appealing web and mobile based applications
· Create high quality mockups and prototypes on tight deadlines
· Responsible for the quality and robustness of your technical deliverables
· Have an inquisitive interest in the latest development techniques and libraries.
· Understand technical feasibility constraints whilst meeting user experience objectives
· Interest and ability to assess new interaction platforms (voice, VR/AR, gesture, wearables)
Other Requirements;
· Seek out opportunities for self-development.
· Effectively manage administration such as time reporting, expense submission etc.
· Engage with and work within changing multi-disciplinary teams.
· Develop and maintain open honest and trusting relationships.
· Continually strive to exceed client expectations.
· Communicate in a clear, consistent and transparent manner.
· Comply with Health and Safety policies and procedures.
· Adhere to procedures relating to the proper use and care of equipment & materials provided.
Desired profile
Skills And Qualifications
· 2 + years relevant industry experience developing consumer applications, mobile devices, rich web apps/site, enterprise/industrial software.
· In possession of a relevant degree or professional qualification(s)
· Hands-on knowledge of HTML(5), CSS(3), HTML 5, CSS 3, JavaScript
· Experience in web technologies such as; NodeJS, JQuery, AngularJS, ReactJS or EmberJS
· Experience building RESTful applications connecting to back-end stacks (e.g. Java, Ruby, SQL & noSQL databases)
· Working knowledge of common front-end development tools such as Webpack, GruntJS, GulpJS, JSPM, BowerJS and NPM.
· Experience with testing solutions eg: Karma, Mocha + Chai, Jasmine, Protractor / WebDriver.
· Experience translating comps and wireframes into flexible and usable code templates
· Experience with mobile web and responsive development methodologies
· Understanding of cross-browser/cross-platform compatibility issues
· Adherence to web standards and best practices for accessibility
· Experience of rapid prototyping and agile development methodologies.
· Be accountable for personal code quality
Nice to have;
· Data Visualization, GIS, Mapping, Rich Media
Please note, as part of this recruitment processes, we require a portfolio of your relevant work.
Please be sure to include a link to an online (personal website, open-source projects, git etc.) or downloadable portfolio on your CV, or, be sure to attach an additional document with a portfolio of your work, as part of your online application for this role.
About Accenture
Accenture is a global management consulting, technology services and outsourcing company, with more than 373,000 people serving clients in more than 120 countries. The Centre for Innovation is a multidisciplinary research and incubation hub, leading the global innovation programme at Accenture.
Accenture is an equal opportunities employer and welcomes applications from all sections of society and does not discriminate on grounds of race, religion or belief, ethnic or national origin, disability, age, citizenship, marital, domestic or civil partnership status, sexual orientation or gender identity.
CFI Designers