Xgrid is a cloud services tech firm, specializing in providing expert consultancy and professional services in building secure, complex, large scale, production grade distributed systems on cloud environments (AWS | Google Cloud Platform | Azure). The architects of Xgrid cloud business group have 20+ years of combined experience building production grade hyperscale systems for top silicon valley tech companies including Amazon, Salesforce, VMware, Cisco and multiple top startups with successful exits.
Are you passionate about Flutter development and eager to join a dynamic team at the forefront of mobile app innovation? Xgrid is seeking a skilled and motivated Flutter Intern to contribute to the design, development, and testing of cutting-edge mobile applications. As an intern, you'll have the opportunity to work closely with our talented team, interact with both business and development counterparts, and gain unique exposure to the entire ecosystem of data center and cloud technologies.
Responsibilities:
Design and develop mobile applications using the Flutter framework.
Ensure developed applications meet industry standards for performance and quality.
Collaborate with other developers throughout the development process.
Participate in design and code reviews.
Incorporate team members' innovations and contribute your own ideas.
Identify and communicate best practices for mobile application development.
Assist in architecting end-to-end solutions for customers.
Lead feature lifecycle from design to delivery phases.
Prepare documentation including designs, flowcharts, and diagrams.
Engage in discussions on open-source community forums, contribute to code reviews, and propose solutions for production-grade applications.
Investigate and analyze software issues, addressing performance, scale, and other bottlenecks.
Follow software development lifecycle processes.
Qualifications:
BS in Computer Science, Electrical Engineering, or related field.
Experience developing two or more iOS/Android apps with Flutter, deployed on App Store/Google Play or available on Github.
Familiarity in state management systems such as BLOC, Provider, Riverpod, GetX.
Knowledge of design patterns (e.g., MVC, MVP, MVVM, VIPER).
Knowledge of REST APIs, networking, camera, offline storage, and Maps SDK.
Familiarity with iOS/Android design principles and interface guidelines.
Familiarity with local and push notifications, third-party libraries and APIs, offline storage, threading, and performance tuning.
Familiarity with version control tools like Git.
Strong problem-solving skills and aptitude for learning new technologies.
Excellent written and verbal communication skills.
Ability to work collaboratively in a fast-paced environment.