Discover

Jumpstart Your Future

Gain Real Experience and Mentorship as Our Intern!

Web App Development Co-op

Job Highlight
  • UI/UX design (Figma)
  • Database design
  • Frontend Development
  • Backend Development
  • Data Security

Intern Job Responsibilities
  • Understands the overall concept of the company, including the brand, customer, product goals, and all other aspects of service, particularly as they relate to user authentication and data security.
  • Rotates through various development phases, including UI/UX design, backend development, database design, and testing.
  • Accepts designated, business-focused projects to research, propose ideas and solutions, and present the final project during the internship.
  • Engages with internal team members (product managers, developers, QA) to gather requirements and collaborate on solutions.
  • Provides suggestions to management for improving development processes and system design.
  • Learns and becomes proficient in internal software systems and development tools.
  • Assists in creating performance reports and system documentation.

Roadmap / Weekly Schedule (Example - Can be Adjusted)
  • Month 1:
    • Weeks 1-2: Study and analyze system requirements for the development of the Login page (Register, Sign-in). This includes understanding user flows, security considerations, and integration with existing systems.
    • Weeks 3-4: Design the UI/UX of the Login page with Figma, creating wireframes and mockups. Begin Frontend development using, Frontend Technologies, e.g., React, Ant Desing].
  • Month 2:
    • Weeks 1-2: Study the principles of Database Design for user data storage, focusing on security and scalability.
    • Weeks 3-4: Design the database structure (schema) and start Backend development for user data management.
  • Month 3:
    • Weeks 1-2: Test and improve the Login system to support security features such as OAuth, MFA, and data encryption.
    • Weeks 3-4: Analyze user data and develop a Reporting system to track login activity, user registration trends, and potential security events.
  • Month 4:
    • Weeks 1-2: Optimize the system for stability and usability, addressing any performance bottlenecks or user experience issues. Conduct final testing and prepare for deployment.
    • Weeks 3-4: Prepare a final presentation and then present the project to the development team, showcasing your contributions and the final product.
Intern Qualifications / Skills
  • Verbal and written communication
  • Organization and planning
  • Scheduling and time management
  • Professionalism and teamwork
  • Customer focus (internal and external users)
  • Confidentiality
  • Problem-solving and analytical skills
  • Strong understanding of software development principles
  • Familiarity with web development technologies (HTML, CSS, JavaScript)

Education, Experience, and Licensing Requirements
  • In 3rd or 4th year of a college graduate program (e.g., Computer Science, Software Engineering, or a related field).
  • Prior industry experience is preferred, especially experience with web development projects.
  • Knowledge of database design and SQL is a plus.
  • Experience with a version control system (e.g., Git) is desirable

Apply

Get in Touch

Fill out the form below to apply for an Internship Program.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Join us for exciting projects.

Kickstart your career with CommTech and be part of the future of technology!