Company Overview
ConciseX is a forward-thinking software company specializing in efficient, scalable, and user-centric digital solutions, including custom software development and AI-powered automation. We focus on reliability and speed to deliver high-impact software with minimal complexity. Headquartered in Kanpur, Uttar Pradesh, our firm values innovation and clean code.
Job Overview
We are seeking a Flutter Developer Intern to join our team in Kanpur. This entry-level, full-time internship is conducted remotely. Ideal candidates should have 0 to 1 year of experience and a strong interest in enhancing their skills in mobile development. You will work with cutting-edge technologies to create impactful applications.
Qualifications and Skills
- Familiarity with the Dart programming language to build scalable apps. This is a must-have requirement for the development of innovative projects.
- Understanding of UI Design principles to ensure the creation of user-centric and visually appealing interfaces.
- Experience or knowledge of Firebase to incorporate backend functionalities and database management in mobile applications.
- Working knowledge of Git for version control to manage code repositories collaboratively.
- Basic understanding of WebSockets to implement real-time communication features in applications.
- Knowledge of RESTful API to integrate third-party services and external exchanges effectively.
- Familiarity with WebRTC for building communication apps involving video, voice, and data sharing.
- Understanding of signaling servers to establish peer-to-peer communication setups essential for app functioning.
Roles and Responsibilities
Collaborate with teams to design and build mobile applications using Flutter that align with company standards.Implement and integrate user-friendly UI elements to enhance the user experience in all assigned projects.Participate in code reviews and adhere to version control protocols for maintaining high code quality.Contribute to the optimization and maintenance of existing applications for better performance and scalability.Actively engage in team meetings to discuss project progress and brainstorm innovative ideas.Assist in troubleshooting and bug-fixing efforts to ensure application reliability and efficiency.Support the development team in integrating third-party APIs to extend application functionality as required.Stay updated with emerging trends and technologies to propose new solutions or improvements.