Software Engineer Lead - Fullstack (Jeddah Office)
at Lucidya
Jeddah, منطقة مكة المكرمة, Saudi Arabia -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 22 Apr, 2025 | Not Specified | 23 Jan, 2025 | N/A | Javascript,Database Design,Redis,Cassandra,Teams,Python,Web Standards,Debugging,Soft Skills,Git,Testing,Computer Science,Sql,Kanban,Bootstrap,It,Agile Methodologies,Ruby,Scrum,Software Development | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Join a highly qualified team of engineers dedicated to driving innovation and development in our cutting-edge product, which leverages Machine Learning and Big Data technologies to analyze content from diverse data sources. As a Software Engineer Team Lead, you will play a key role in overseeing the entire development cycle, with a focus on front-end development using ReactJS.
You will work closely with our UI/UX designer to transform visual designs into seamless interaction layouts using modern front-end web technologies like HTML5, CSS3, and Material UI. You’ll also ensure smooth integration with back-end systems. In this role, you will collaborate directly with the CTO in an agile yet demanding environment, managing project priorities, mentoring team members, and driving technical excellence.
We value expertise in the technologies mentioned above and expect a willingness to learn and adapt quickly to new tools and methods, ensuring continuous innovation and success in delivering exceptional products.
REQUIREMENTS
- Educational Background and experience:
- BA/BS or Master’s degree in Computer Science, Software Engineering, IT, or equivalent practical experience.
- 3+ years of experience in production-grade software development.
- 2+ years of experience in team leading.
- Proven experience in full-stack development, with a background in ReactJS, Ruby on Rails, or Python being a strong advantage.
- Experience working in teams using agile methodologies such as Scrum or Kanban.
- Technical Skills:
- Strong knowledge and experience in front-end technologies, including ReactJS, HTML5, CSS, JavaScript, Bootstrap, and Material UI.
- Fluency in Python or Ruby on Rails.
- Knowledge of SQL and noSQL databases, such as Redis, Postgres, or Cassandra.
- Familiarity with browser compatibility, web standards, and responsive web approaches.
- Strong experience using code repositories like Git.
- Knowledge of database design and efficient data handling.
- Code Quality and Testing:
- Ability to write perfect-quality code and perform seamless front-end integration.
- Familiarity with browser testing and debugging processes.
- Experience building high-quality, production-ready code.
- Soft Skills:
- Excellent organizational, analytical, planning, and problem-solving abilities.
- Ability to multitask and adapt to shifting priorities, demands, and tight timelines.
- Strong team collaboration skills and the ability to lead and guide team members effectively.
Responsibilities:
- Development and Integration:
- Convert visual designs into interaction layouts using HTML5, SASS, and Material UI (MUI).
- Integrate front-end components with back-end systems using ReactJS.
- Rapidly develop scalable, flexible, and high-performance back-end systems.
- Design, develop, test, deploy, maintain, and improve software systems, including backends and databases.
- Optimization and Responsiveness:
- Optimize applications for maximum speed and performance.
- Ensure the responsiveness and adaptability of applications across various devices and platforms.
- Apply the newest techniques in front-end and back-end development and utilize the most updated tools.
- Collaboration and Communication:
- Collaborate with back-end developers and web designers to enhance usability and improve system workflows.
- Provide regular updates on daily progress and maintain clear communication within the team.
- Project Management and Oversight:
- Use project management software to track and report on projects.
- Manage individual project priorities, deadlines, and deliverables.
- Conduct thorough code reviews for both front-end and back-end tasks to maintain high-quality standards.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - System Programming
Software Engineering
Graduate
Computer Science, Software Engineering, Engineering, IT
Proficient
1
Jeddah, Saudi Arabia