Remote Job
Flutter Developer
Digi yosys private limited
- 30000 - 45000 INR /Month
- Full Time
- Posted : 2 years ago
We are looking for a strong flutter app developer who will be responsible for the user interface development of various Android and IOS-based mobile applications.
Desired Profile-
•Experience required- 3 - 4 years
•B. tech, mca, m.tech degree in computer science engineering or a related subject, proficient in java/kotlin programming
•knowledge and experience in flutter framework and dart programming
•hands-on experience in using restful APIs
•hands-on experience in designing and developing micro-services architecture and containers
•object-oriented analysis, UML, and design using common design patterns.
•Hands-on experience in the development ide android studio, android SDK, firebase test lab
•experience with offline storage, threading, and performance tuning
•familiarity with push notifications
•familiarity with Android and IOS integration with flutter
•experience using GitHub or a similar environment
•complete understanding of SDLC
•experience with agile development
•experience with material design and android UI design principles, patterns, and best practices
•good knowledge of adding third-party libraries
•ability to understand business requirements and translate them into technical requirements
•working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
•a track record of delivering successful complex consumer product apps finance apps, e-commerce apps
•Knowledge of distributing mobile apps on Play/Apple Store.
•Excellent Problem solving and debugging skills, analytical mind, and critical thinker
Responsibilities and Duties
•design and develop high-volume, low-latency applications for mission-critical systems, delivering high availability and performance.
•contribute in all phases of the development lifecycle concept, design, build, deploy, test, release to app stores and support.
•diagnose performance issues, 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, and designers to brainstorm about new features and functionalities.
•Perform time profiling and memory leaks assessment.
Skills
- Android Application Development
- IOS Application Development
- Flutter
- Problem Solving