Front-End Solution Architect  

  • Tallinn, Estonia

Our client is looking for a highly motivated, results-oriented Front-end Solution Architect with a strong focus towards Mobile Web Development for Enterprise transactional e-commerce platforms and its performance for end customers globally. As a part of the Architect Team, you will assist in building innovative solutions leveraging cloud technologies as well as cloud agnostic products. The role will be responsible for modular and domain-driven architecture on a front-end of a web application. This is a critical role to ensure the front-end architecture is supported on scalable and maintainable level for high transactional volume and highly available web applications.

Your role as a Front-end Solution Architect:
 

Solution Design 

  • Participate in architecture design and discussions
  • Suggest improvements on executed audit of existing web applications of front-end
  • Consider the Impact of Change Analysis for your architecture solution
  • Ensure Enterprise Integration Patterns are used for Web-application development 

Solution Operation 

  • Together with our platform teams, push our frontend strategy to the forefront of industry best practices with regard to web standards, component breakdown, accessibility, cross-device design and code considerations, page rendering, and browser performance
  • Author and contribute to internal libraries that emphasize intuitive interfaces and composability
  • Review QA Bugs & Production incidents and suggest improvements in the front-end architecture and delivery processes accordingly

Innovation & R&D 

  • Up-to-date on the latest frontend and design technology, trends, and industry news
  • Create a culture of frontend quality via coaching, design sessions, and code review
  • Understand and promote Test Driven Design practices within Development Teams

Day to Day Business Needs analysis 

  • Work with Technical Product Owners, Product Designers, Team Leads to help ensure strategy and execution alignment 
  • Partner with enterprise teams, data scientist, other architects to define requirements and solution 
  • Collaborate with Design Leads and Technical Product Owners to turn wireframes and mockups into responsive, consistent UIs that leverage and contribute back to our central Pattern Libraries

You will be successful in this role if you have:  

Technical Experience 

  • Excellent knowledge of Angular and React frameworks, including Lifecycle, Context, Hooks, Redux
  • Solid understanding of Node.js
  • Mastery of npm, JS library structure, JS library packaging, & JS library publishing
  • Experience performance tuning JavaScript, both in the browser and in Node.js
  • Knowledge how to use performance management tools 
  • Ability to analyze its recommendations and source code to come up with the refactoring phases
  • Experience in technique for rendering a client-side SPA on the server (SSR)
  • Knowledge how to operate with the 3rd party scripts integrated into WebSites and MobileApps to ensure optimal utilization of resources
  • Understanding of standard web security practices
  • Knowledge of best practices in SEO implementation, Google analytics and Google Tag Manager
  • Knowledge of containerization, Docker and / or cloud platforms (GCP, AWS)
  • Experience with detection and diagnosis of memory leaks for Web Applications
  • Skills in information modeling
  • Experience with front end testing tools, and promoting TDD best practices

Professional Skills 

  • Experience in designing robust, scalable, performant system
  • Strong Understanding of micro-frontends / microservices
  • Strong Knowledge in creating mobile applications (SPA)
  • Proven Experience in Front-end Architecture and 5 to 8 years of relevant work experience
  • B.A. / B.S. degree or an equivalent in education and experience

Communication & Management Skills 

  • Have excellent interpersonal and written/verbal communication skills 
  • Effectively handle multiple projects simultaneously 
  • A technical mindset with great attention to detail 
  • Have experience in a multi-dimensional data environment 
  • High quality organizational and leadership skills 
  • Coach people with powerful questions rather than use authority 
  • Think beyond day-to-day activities; apply systems thinking 
  • Good time-management skills 
  • Excellent written skills in English 
  • Ability to take initiative

What we offer

• Opportunity to work in an awesome office
• Opportunity to leave your mark on the online gaming industry field
• A relaxed, exciting and fun working environment in office shared with like-minded people
• Opportunity to learn and develop
• New MacBook Pro or other computer of your choice
• Competitive salary based on experience and motivation package