Position: Frontend Architect (React)
Company: SSA Group
Experience required: 5y
English level: upper

**Project:** We are seeking a hands-on front-end software architect with strong full stack expertise. 
You will be providing architectural leadership for the front-end and corresponding middleware tiers for client projects. You will work through complex architectural tradeoffs with the customer such as CDN resolution (Akamai/Fastly), Networking, React, NodeJS, Advanced React Server-Side Rendering, CI/CD Establishment, Enterprise Logging implementation (Splunk, Kafka). Our ideal candidate is a self-starter who is passionate about technology and building strong relationships. 

**Team:** small team with Software Architects in the US and a larger team of experienced developers in Ukraine. 

**Candidate requirements:**
• Active and current technical background in full stack development.  
• Keeps up with technology trends and can quickly build POCs. 
• Deep knowledge of React, or another modern front-end framework.  
• Extensive understanding or hands-on experience in software development and web technologies. 
• Experience with headless frontend and microservices architecture.  
• Experience working with and designing APIs.  
• Must have designed and built complex multi-tiered high-scale enterprise websites.  
• More than 5 years of experience on large projects in a consulting or agency environment or on a large enterprise website. 
• Excellent written and verbal communication skills 
• Experience with JIRA or other Agile planning tools 
• Great blend of product/business mindset and technical expertise 
• Working knowledge of cloud computing infrastructure and security 
• Strong fundamentals in computer science, network security, and software development 
• Relevant technologies: CDN/Akamai/Fastly, Networking, React, NodeJS, Advanced React Server-Side Rendering, CI/CD Establishment, Enterprise Logging (Splunk, Kafka). 
• Must feel comfortable collaborating directly with customers in a professional manner. 

**Responsibilities:** 
• Gathering and planning requirements with involved teams 
• Providing project estimates and schedules 
• Prioritization and negotiation across stakeholders 
• Taking ownership and driving assigned projects for successful delivery and business outcomes  
• Bringing structure to your work and the work of others  
• Developing/maintaining project and system documentation, code reviews, and development and QA procedures 

**We offer:**
• Challenging work in a friendly team
• Professional development
• Career opportunities
• Social package and benefits (four-week paid vacation, English classes, paid sick leave)
• Flexible working schedule
• Comfortable office