Software Architect

🏢 Premier Services and Recruitment
📍 EgyptFull-timeOn-site
📅 Posted: 1w ago🔄 Updated: 1w ago
CV%
✨ AI Summary
We are seeking a distinguished Software Architect with 4 to 8 years of experience to design and develop applications over cloud technologies. The role involves building user-friendly interfaces with JavaScript and implementing backend solutions using Java/Python. Key responsibilities include system thinking, familiarity with design patterns, technical support, and knowledge transfer to software developers. The candidate will collaborate with cross-functional teams, implement responsive web applications, and optimize for speed and scalability. Experience with SQL database design and integration, testing and debugging, and creating detailed documentation is also essential. A Bachelor's degree in Computer Science, Engineering, or a related field is required.
Required Skills
Other
SEO principlesECMA6
Requirements
The role requires a Software Architect with 4-8 years of experience in designing applications on Cloud Technologies, proficiency in JavaScript for UI components and interactive scripts, and Java/Python knowledge for backend development. Essential skills include system thinking, familiarity with design patterns, technical support, and knowledge transfer. Candidates must have experience in JavaScript (ECMA6)/jQuery/REST/SOAP/HTML5/CSS3, SQL, responsive UI development, integration with reporting tools, basic Linux/UNIX knowledge, and familiarity with RESTful APIs. A Bachelor's degree in Computer Science or Engineering is required, along with experience in Agile environments and version control systems.
Description
Role Summary:We are looking for a distinguished Software Architect with 4 to 8 years of experience who has expertise in designing and developing applications over Cloud Technologies, proficient in building and designing pages with UI components and Interactive scripts using JavaScript in addition to Java/Python Knowledge for backend development and with ability for System thinking, familiarity with design patterns in code development, technical support and knowhow transfer for software developers.ResponsibilitiesFront End Development:Collaborate with cross-functional teams to design and develop user-friendly interfaces. Implement responsive and interactive web applications using modern front-end technologies, with a primary focus on JavaScript. Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.JavaScript Development:Utilize your expertise in JavaScript to build robust and maintainable front-end code. Stay updated on the latest trends and best practices in front-end development to continuously improve the quality of our applications.SQL Integration:Design and implement SQL database solutions to support front-end functionalities.Can Work on Oracle, MySQL.Work closely with backend developers to ensure seamless integration between front-end and backend systems.Testing and Debugging:Conduct thorough testing of applications to identify and fix bugs, ensuring a smooth user experience.Collaborate with QA/Testing teams to implement effective testing strategies.Technical Leadership for the team:Knowhow transfer for the teamBuild and Review LLDsReview codes to ensure clean code correct structureDocumentation:Create and maintain detailed documentation for code, processes, and system architecture.Assist in the preparation of technical documentation for end-users.Technical Skills RequiredExperience in JavaScript (ECMA6)/jQuery/REST/SOAP/HTML5/CSS3.creating responsive and intuitive user interfaces using JavaScript and have a strong foundation in SQLExperience in developing responsive components (charts, Dashboard).Experience in developing good User Interfaces (UI).Experience in integration with reporting tools or 3rd party applications with integration Protocols (Telnet, SSH, SNMP, Etc).Basic knowledge for Linux/UNIX Operating System with basic Scripting Knowledge.Must be motivated, independent and self-sufficient.Able to receive an assigned task and see it through to completion with minimal supervision.Familiarity with RESTful APIs and web services.Knowledge of SEO principles.Debug errors, troubleshoot issues, and perform routine performance optimizations.A proactive attitude towards continuous learning and staying updated on the latest trends, technologies, and best practices in front-end development.DB knowledge is a Must.LLD design and reviewSystem thinking abilityFamiliarity with design patterns in code developmentQualificationsBachelor's degree in Computer Science, Engineering, or related field.Working experience for 4-8 years in software development.Proven experience as a Front-End Developer with a strong focus on JavaScript development.Solid understanding of SQL and experience in database design and integration.Proficiency in modern front-end frameworks/libraries such as React or Vue.js.Experience with version control systems (e.g., Git) and build tools.Experience working in an Agile development environment, participating in sprints, and collaborating with cross-functional teams.Experience in creating responsive and mobile-friendly user interfaces to ensure a consistent user experience across various devicesStrong problem-solving skills and attention to detail.
✨ Premium Match Details
Deep-dive CV analysis, customized Cover Letters, and Interview prep!
📊 Match Analysis
Insights against your active CV
📊
Personalized Match Analysis
Upload your CV to see exact matching percentages, detailed skills mapping, and gap analysis for this role.
🎯 Overalli74%
⚡ Skillsi85%
View Breakdown
Ontology Match: 85.0
Matched:✓ Requirements Matching✓ Ontology Skills Mapping
📜 Eligibilityi49%
View Breakdown
Local: 19600%
🏗️ Career Fiti91%
View Breakdown
Seniority: 91.0
📋 Requirementsi67%
View Breakdown
Domain: 67.0
🔥 Motivationi78%
View Breakdown
Title Fit: 78.00