Flutter Developer Internship Internship in Mumbai

rthetapi

Flutter Developer Internship
rthetapi
r
Mumbai

Start Immediately

Paid

About Company
Job Description Job description: We are looking for Flutter Developers who are passionate about pushing mobile technologies to the limits. Developer should be responsible for the development and maintenance of applications aimed at a vast number of diverse Android/IOS devices. Your primary focus will be the development of Android/IOS applications and their integration with back-end services.You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem-solving, sophisticated design, and creating quality products is essential.Job Responsibilities: Translate designs and wireframes into high-qualitycode.Have a basic understanding of Agile development and why it is necessary.Be able to write concise, well-documented (or self-documenting) code.Understand how to optimize client-facing software. Follow the company guidelines and possess basic social skills. Design, build, and maintain efficient, reusable, and reliable code from the concept stage to delivery and post-launch support.Ensure the best possible performance, quality, and responsiveness of the application.Help maintain code quality, organization, and automatizationCollaborate with cross-functional teams to define, design, and ship new featuresIdentify bottlenecks and bugs, and devise solutions to these problems Mentoring your peer developers. Providing reliable, consistent, timely and accurate technical assistance to both first-line support staff and partners. Continuously discover, evaluate, and implement new technologies to maximize development efficiency Work with outside data sources and APIs.Unit-test code for robustness, including edge cases, usability, and general reliabilityStrong and effective interpersonal and communication skills and the ability to interact professionally with a diverse group of clients and staff.Skills: Solid understanding of Flutter, Dart, Flutter UI and animations.Knowledge of (and excitement for) Flutter. Should have experience working with native technologies like Android, and iOS. Knowledge and understanding of Firebase.Experienced in working with remote data via REST and JSON.Strong understanding of design patterns over and above MVP, MVVM, and MVC.Demonstrated experience in building and managing production mobile apps.Experience with cross-platform technologies like ionic and React Native skillsExperience with Agile development, scrum.Familiarity with RESTful APIs to connect Flutter applications to back-end services.Experience with offline storage, threading, and performance tuning.Ability to design applications around natural user interfaces, such as touch.Familiarity with the use of additional sensors, such as gyroscopes, accelerometers and other sensors.Ability to understand business requirements and translate them into technical requirements.Familiarity with cloud message APIs and push notifications. A knack for benchmarking and optimization.Proficient understanding of code versioning tools, such as Git.Familiarity with continuous integration.Experience with implementation of Object Oriented Programming, UI Design, & Animation. Excellent analytical skills with a good problem-solving attitude.Ability to learn and adapt to the fast-moving technology environment.Excellent communication skills (Both Verbal and Written).Additional Skills: Knowledge of Encryption algorithms and Client Server Communication.Understanding and implementation of security and data protection.Exposure to issues tracking.Responsibilities: Create multi-platform apps for iOS/Android using Flutter Development Framework. Microcode enhancements within mobile platforms like Android/iOS Flutter widgets for iOS and Android.Participation in the process of analysis, designing, implementation and testing of new apps.Design and develop high-volume, low-latency applications for mission-critical systems, delivering high availability and performance.Contribute to all phases of the development lifecycle: concept, design, build, deploy, test, release to app stores and support.Diagnose performance issues, and fix bugs (including crashes and ANRs) to increase the functionality of the application.Write well-designed, testable, efficient code.Ensure designs are in compliance with specifications.Prepare and produce releases of software components.Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.Collaborate with team members (product managers, developers, designers) to brainstorm about new features and functionalities.Ensure that all projects are delivered on time, within scope and within budget.Manage the relationship with the client and all stakeholders.Create and maintain comprehensive project documentation.Developing project scopes and objectives, involving all relevant stakeholders and ensuring technical feasibility.Should be able to understand client requirements and fulfil the exact requirement of clients.
Work Hour
Flexible Work Hours
working boy
Perks
Letter of Recommendation
working boy
Certificate
Training Certificate
working boy
Login to Apply