Technical Lead – Whiteboard Application Development
at KlassEducation
Dubai, دبي, United Arab Emirates -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 24 Apr, 2025 | Not Specified | 25 Jan, 2025 | 2 year(s) or above | Cloud Services,Analytical Skills,Google Cloud,Databases,Team Leadership,Complex Systems,Sql,Collaboration Tools,Vue.Js,Angular,Websockets,Web Technologies,Azure,Javascript,Computer Science,Application Architecture,Aws,Nosql,Scalability,Leadership Skills | 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:
JOB OVERVIEW:
Klass Education is seeking an experienced Technical Lead to oversee the development of a cutting-edge whiteboard application designed for educational use. This role will require both leadership and technical expertise to guide the development team through all stages of the application lifecycle. The ideal candidate will have a strong background in application development, team leadership, and experience working in an educational technology environment.
KEY SKILLS AND QUALIFICATIONS:
- Educational Background:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Experience:
- 5+ years of experience in developing software applications, with at least 2 years in a leadership role.
- Strong experience with front-end and back-end technologies, cloud services, and APIs.
- Experience working in the education technology (EdTech) field or similar domains is preferred.
- Technical Proficiency:
- Strong knowledge of web technologies such as HTML5, CSS, JavaScript, and modern front-end frameworks (React, Angular, or Vue.js).
- Expertise in back-end technologies and frameworks, as well as proficiency in designing scalable, high-performance systems.
- Experience with real-time data handling, WebSockets, or other technologies for real-time collaboration tools.
- Experience with databases (SQL and NoSQL) and cloud platforms (AWS, Azure, Google Cloud).
- Leadership Skills:
- Strong team leadership and mentoring skills with a collaborative mindset.
- Ability to manage multiple priorities and work under pressure to meet deadlines.
- Problem-Solving and Analytical Thinking:
- Ability to identify challenges early and proactively address issues related to application architecture, scalability, and performance.
- Strong analytical skills and the ability to design complex systems with simplicity in mind.
- Communication Skills:
- Excellent verbal and written communication skills to engage with stakeholders and present technical concepts clearly.
DESIRED SKILLS:
- Experience in Real-Time Collaboration Tools: Familiarity with collaborative whiteboard tools or interactive platforms in the education sector.
- UI/UX Sensitivity: Experience working closely with UX/UI designers to ensure an intuitive and user-friendly application design.
- Agile Methodology: Experience working in Agile development teams with knowledge of Scrum or Kanban methodologies.
How To Apply:
Incase you would like to apply to this job directly from the source, please click here
Responsibilities:
- Project Leadership: Lead the design, development, and implementation of a whiteboard application tailored for educational use. Ensure the project meets deadlines, scope, and quality standards.
- Technical Oversight: Act as the technical authority for the whiteboard application project, guiding the development team in architecture, design decisions, coding practices, and performance optimization.
- Architecture Design: Design the architecture for a scalable, robust, and high-performing whiteboard application. Ensure seamless integration with other educational tools and platforms.
- Team Coordination: Oversee and mentor a team of developers, ensuring they are following best practices, writing clean and maintainable code, and adhering to development standards.
- Code Review and Quality Assurance: Conduct regular code reviews to ensure the codebase is optimized, maintainable, and free of bugs. Ensure that automated testing and continuous integration (CI) processes are in place.
- Collaboration with Stakeholders: Work closely with product managers, UX/UI designers, and other stakeholders to gather requirements, define features, and prioritize development tasks. Ensure the application aligns with educational needs and user experience expectations.
- Performance Monitoring and Optimization: Monitor application performance and ensure the whiteboard tool delivers real-time performance, smooth user interactions, and supports various multimedia features (drawing, annotation, etc.).
- Continuous Improvement: Lead the ongoing maintenance and continuous improvement of the whiteboard application, incorporating feedback and new features based on user requirements and technological advancements.
REQUIREMENT SUMMARY
Min:2.0Max:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Computer Science, Software Engineering, Engineering
Proficient
1
Dubai, United Arab Emirates