Senior Web Developer for EFG International

Kyiv, Amosova, Ukraine

Apply

EFG is a worldwide private banking group. The e-business division, located in Geneva, is in charge of a portal hosting all the public web sites of the group, as well as the intranet, extranets and ebanking services. EFG is building a new platform for all the e-business solutions and partnered with blue infinity to deliver a state of the art platform based on Java technologies.

Read more about the client

Description

On behalf of EFG International, Ciklum is looking for a Senior Web Developer to offer a great opportunity to work in a team of professionals within a dynamic Agile environment.

As a member of SCRUM team located in Kyiv, you will have a chance:

  • Participate in the full development lifecycle of the Digital Solution platform, based on MicroService architecture
  • Take active development part in Angular based front-end for a wide set of eBusiness applications
  • Be a member of highly professional mixed skills team(s)
  • Use the latest development techniques: pair programming, TDD, code reviews, pull-requests, etc;
  • Dive into real Agile (SAFe) environment and follow the latest modern trends
  • Work with popular development tools: Stash, Bamboo, Jira, Confluence etc
  • Learn from your colleagues and share your knowledge and experience
  • Work in human size intercultural project with opportunities for everyone to work on various technologies

Responsibilities

  • Implement web applications using HTML5, CSS3
  • Gradual transition to JavaScript/TypeScript, Angular
  • Build and maintain scalable layouts using custom, reusable, and responsive UI components
  • Maintain and extend existing markups for UI components/applications
  • Work closely with design team, developers teams and POs to define, design, and implement features
  • Evaluate, suggest, and outline improvements to existing interface flows
  • Optimize applications for maximum speed and performance
  • Support of developers and designers to improve usability, scalability and semantic of applications
  • Build and maintain Design System (Storybook based)
  • Assist developers with styling/layout troubleshooting
  • Keep in touch with latest trends in web development
  • Code reviews
  • Understand the feature requirement and design prototypes
  • Participate in agile development processes, including: sprint planning, retro, demo, grooming and dailies. Ensure timely delivery of features, iterative development, estimations, and design sessions
  • Follow industry standard practices in implementation (no anti patterns, good documentation, DRY, KISS, Clean Code, Single Responsibility)
  • Collaborate with dev and design teams for creating clear, modular and top-performing user-friendly interfaces
  • Communicate effectively across people and teams. Be able to quickly switch between different context – applications, teams, mentoring juniors
  • Align and guide all team members with EFG style/layout/design standards
  • Take main responsibility for Look&Feel of all EFG components/applications

Requirements

  • 3+ of extensive experience with HTML/CSS/JS
  • Designing and programming for Single Page Application
  • Strong markup skills
  • Solid experience with CSS frameworks (Bootstrap) and pre-processors (LESS / SASS / Stylus / JSS / PostCSS)
  • Experience with using variables and mixins in styling
  • Familiarity with BEM methodology
  • Responsive Design, applications should function properly on different devices
  • Excellent knowledge of CSS Flexbox, Grid and CSS Block Model
  • Component approach to developing of features
  • Deep understanding of Client-Side paradigm and browsers
  • Understand cross browser compatibility nuances between and ability to solve related issues
  • Experience with designers tools: InVision/Sketch/Photoshop/Illustrator (optimizing of images, work with SVG) – at least one of them
  • Good communication skills and technical English (intermediate), open-mindedness
  • Understanding of structural HTML semantics
  • Understanding of UX/Usability area
  • Love to details and Pixel-perfect attitude
  • Experience of work with web-fonts, SVG generated fonts, classic typography
  • Using and configuration of listing and formatting (eslint/ prettier)
  • Experience with GIT
  • Have experience of building at least one project from scratch (if have smth on git, perfect)
  • Experience with version control (familiarity with SemVer conception), bug tracking systems (Jira) and documentation (Confluence)
  • Ability to learn, troubleshoot and analyse GUI defects and optimise code for the best possible outcome
  • Ability to work in the teams and independently;
  • Good problem-solving skills, initiative, and intellectual curiosity

Desirable

  • AngularJS, Angular and TypeScript languages
  • Experience in Kendo UI library
  • Practical experience in using Gulp, Bower, Webpack, NPM, NodeJS
  • Bachelor or higher degree in a related field (Computer Science, Engineering, Design)

What's in it for you

  • Unique working environment where you communicate and work directly with client
  • Competitive salary
  • Possibility to work for a big and successful company
  • Career and professional growth
  • Long-term employment with 20 working-days paid vacation and other social benefits
  • State of the art, cool, centrally located offices with warm atmosphere which creates really good working conditions
  • Variety of knowledge sharing and training opportunities
  • A lot of various technical seminars