Position: Salesforce B2C Commerce FrontEnd Solution Architect
Company: OSF Digital
Category: Salesforce
Experience required: 5y
English level: upper

**Requirements:**

•    Expert knowledge in HTML\CSS
•    Very good knowledge of Vanilla JavaScript
•    Good knowledge of Utility Libraries (for example jQuery, Underscore.js) and Frameworks(for example ReactJS, VueJS)
•    Experience in providing technical solutions to complex functionalities on at least 3-4 projects
•    Good understanding of the server-side architecture and logic
•    Good understanding of OOP principles
•    Previous experience with the Salesforce Commerce Cloud platform is considered a must
•    Good knowledge of at least one architectural pattern(for example: MVC, MVV)
•    Strong knowledge in designing high-performance, high-maintainability web apps
•    Advanced English 

**Responsibilities:**

·         Be part of the RFI\RFP response team for delivering estimates for new projects
·           Analyze customer functional and technical requirements and propose the most suitable front-end strategy for frameworks and tools to be used
·           Supervise and participate in the development of the Technical Specification Documentation for the front-end components
·           Owns the TSD for the front-end components
·           Create Proof of Concepts\Prototypes for exemplifying the implementation for the front-end team
·           Define and own the adoption process for project best practices for the front-end development components
·           Assure that the technical solutions proposed are in alignment for delivering high performance for the application
·           Work closely with the Front End Team Leader\Lead Developer for making sure the technical guidelines and best practices are applied
·           Participate in the code review sessions during development to make sure that the technical guidelines and best practices are applied
·           Be up to date with the latest front-end related technologies and share the findings with the groups interested
·           Provide guidance and consultancy to customers in order to define functional requirements which are feasible from an implementation point of view
·           Coach\Mentor potential candidates for Senior Developer\Lead Developer and Front End Solution Architect positions
·          Raise any concerns\red flags to the PMs of the projects where best practices or technical guidance is not respected
·          Drive and closely watch development teams when complex solutions have to be implemented
·           Revise estimates delivered by project teams both from a cost and technical approach perspective
·          Participate in the periodical assessments of the team members for which code review is performed and not only

**We offer:**

• International working environment
• Continuous learning programs
• Clearly defined career path
• Technical certifications
• Paid sick leaves
• Periodic evaluations with salary raises and bonuses in accordance with performance
• Flexible schedule and opportunity to work remotely