Job Title: Senior Software Developer - Office-Based in Damascus, SyriaWe are looking for a highly skilled Senior Software Developer to join our team and contribute to the development of cutting-edge web applications and data systems. This is an office-based position in Damascus, Syria. Key Responsibilities: Innovative Development: Design, develop, and test front-end features for our digital experience platform, ensuring alignment with architectural principles, policies, and guidelines. UI/UX Excellence: Create intuitive user interfaces through wireframes and prototypes. Gather feedback early and iterate quickly to enhance user experiences. Automation & Quality Assurance: Develop and maintain UI-driven automated tests to ensure the reliability and high quality of our products. Collaborative Solution Design: Partner with business stakeholders to identify opportunities and design effective, results-driven solutions. End-to-End Delivery: Collaborate across teams to design and deliver robust digital capabilities from start to finish. Automation Focus: Lead initiatives to automate infrastructure, testing, deployment, operations, and security to drive efficiency and scalability. Mentorship: Provide coaching and mentorship to junior developers, fostering a collaborative, knowledge-sharing environment. Knowledge & Experience: Front-End Technologies: Strong expertise in React, JavaScript, HTML, and CSS to build sophisticated web interfaces. Testing Proficiency: Skilled in test-driven development with experience in automated testing frameworks and tools. Visual & UX Design: Strong visual design sensibility with attention to detail and aesthetic appeal. Microsoft Identity Management: Familiarity with OpenID Connect, OAuth, and secure authentication protocols. Cloud Computing: Practical experience with Azure, including architecture, scalability, performance, and security. Quality Assurance: Knowledge of best practices in software quality assurance and testing methodologies. Payment Technologies (Nice to Have): Experience with payment solutions is a plus. Skills: Communication: Exceptional verbal and written communication skills to clearly convey complex ideas to technical and non-technical audiences. Documentation: Proficient in producing high-quality technical documentation. Teamwork: Effective in collaborative, team-oriented environments. Self-Driven: Motivated, detail-oriented, and capable of working independently with minimal supervision. Qualifications: Education: Bachelor's degree in Computer Science, Software Engineering, or a related field. If you meet the qualifications and are passionate about building sophisticated web applications, we'd love to hear from you! Location: Office-based in Damascus, Syria Send CV to :
[email protected]