Software Engineer Lead - Fullstack (Jeddah Office)

at  Lucidya

Jeddah, منطقة مكة المكرمة, Saudi Arabia -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate22 Apr, 2025Not Specified23 Jan, 2025N/AJavascript,Database Design,Redis,Cassandra,Teams,Python,Web Standards,Debugging,Soft Skills,Git,Testing,Computer Science,Sql,Kanban,Bootstrap,It,Agile Methodologies,Ruby,Scrum,Software DevelopmentNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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