Company Description We are a leading company in technology development. We work on the internation marketing since 2008 with our 4 European offices. We focus is into the UX / UI, Front-Backend Development, Marketing and Technology Consulting.
Job Description We are looking for a Front End Engineer to help us build the next generation of intelligent distributed products. We are seeking that rare combination of solid coding background, good design sense, an aptitude to apply cutting-edge technologies at scale, and a willingness to challenge the status quo and raise the bar on every service and feature we build.
The ideal candidate will be passionate about quality, consistency, maintainability, performance, security and all the other things that make great software great. They will own the design and implementation of major deliverables end-to-end. This position requires collaboration with fellow software engineers, UX designers, product managers, technical program managers, and partner teams, necessitating a comfort-level with ambiguity and a desire to create, iterate and improve.
Qualifications
Basic Qualifications
- Undergraduate degree in Computer Science or related discipline; or equivalent experience
- Must be a self-starter with ability to work with minimal supervision
- 3+ years professional experience in front-end software development
- 2+ years experience developing front-end software, with deep experience in one or more relevant front-end frameworks (ReactJS, Vue, Angular, etc.)
- 2+ years experience developing rich applications with HTML, CSS, JavaScript
- Experience with Javascript testing frameworks, such as Jasmine, Mocha, or equivalent
- Experience in server-side programming technology a plus (PHP, ASP.NET, Python, Node)
- Excellent English written and spoken skills.
Preferred Qualifications
- Ability to convert a design document into a working service with no loss in fidelity
- Proficient in view layout and rendering technologies (e.g., responsiveness, progressive enhancement, browser/device support). Knows when it is appropriate to make graceful fallbacks.
- Advanced CSS skills
- Experience in Mobile applications development
•E xperience with HTML 5 animation techniques
- Proficiency in at least one modern programming language such as Java, Go, Node.js or Python
- Analyzing application and user metrics to define our team strategy.
•E xperience mentoring other software engineers to improve their skills and make them more effective and productive
- Strong advocacy of agile engineering practices
- Italian or Spanish language skills
- Experience with Distributed Systems and/or Blockchain.
If you’re ready to take this opportunity please send your CV in English.
Additional Information Why work with us**:**
- Remote office possible
- 6 weeks hollidays
- Homeoffice
- Flexible time
- Team events in Europe
- Training and events budgets
- BOSE Headphones
- MAC / HP Laptop
- Spotify Unlimited