Global software development company, well known in the digital area.
Responsabilități
Turn mock-ups and designs into full pages/components complete with CSS, HTML, and JavaScript and TypeScript, Babel, React or Web Components, MobX and other technologies (with their associate unit tests, E2E tests and test plans).
Work with our Product team and our partner teams during requirements analysis and delivery.
Work under minimal supervision on mid-level complex programming tasks.
Provide analysis of problems, recommends, and architects and implements solutions.
Prepare program specifications and develops prototypes as needed.
Work effectively in a fast-paced and ever-evolving environment.
Commitment on improving existing code, writing testable code and mentoring junior developers on best practices.
Cerințe
Strong HTML, CSS, JavaScript and Computer Science skills
3+ years of strong experience building and maintaining complex web apps based on any JS stack.
Experience with build tools, as well as minification, concatenation and other build-time optimizations
Knowledge of security concerns when developing web applications
Knowledge of optimizing client side performance
Strong testing discipline and experience web testing frameworks
Knowledge of technology trends such as ES6, Web-components, JavaScript frameworks and architectural designs and concerns
Strong knowledge of JavaScript design patterns as well as object oriented and functional design
Strong front-end debugging skills
Familiarity with Agile development practices
Strong organization and communication skills both verbal and written
BS degree in computer science or equivalent experience.
Experience architecting large single page web applications in either React, Angular or another comparable JavaScript framework