https://bayt.page.link/Njwo1ifkGEGC7TCa6
Create a job alert for similar positions

Job 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.


Key Tasks & 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.

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.