Sortyout It Services India
3 - 6/year
Job description Join our Mobile development team working on consumer facing front - ends. This is a hands - on developer position. The successful candidate has a strong technical ability, loves writing and debugging flutter code, and has good communication skills. Work Days & Timings: 7 AM TO 2:10 PM, 6 Days Working (Monday to Saturday) Required Skills Strong communication and proactive interpersonal skills. Experience working and creating multi-platform apps for iOS/Android using Flutter development framework. Proven working experience in Android app development and have published at least one original Android app Experience in translating UI/UX designs into code Experience with Firebase, Push Notifications, Cloud Functions and Analytics Expert understanding of networking, local data caching and multitasking on Android Experience in working knowledge of the general mobile landscape, architectures, trends, and emerging technologies Experience working with remote data via REST and JSON Experience in any one of the back-end technologies like node/ Django is preferred Experience in developing Test Driven Development Agile/Scrum methodologies Ability to take ownership of assignments and drive to resolution Ability to work in a fast-paced, high-energy environment Key Functions / duties & Responsibilities of this position: Good understanding and work experience on Flutter, at least 2 years is necessary Good understanding of iOS and Android ecosystem and integrations with the backend systems and 3rd party services Must have a good understanding of iOS Human interface design guidelines and Android Material Design Guidelines Should have a good understanding on provisioning and deploying application in Appstore and Play Store Should have good understanding and usage of tools like XCode IDE, Android Studio, Visual Studio, etc., and associated tools Work cross-functionally with product, design, and engineering as part of our product development process. Collaborate with the entire team on feature requirements and prioritisation. Help design and implement functional requirements and prepare technical documentation. Understand the requirements, conceptualize and design the Mobile Application architecture, with an emphasis on quality, performance, design, and re-usability. Deliver clean, testable, well-designed, and scalable code. Identify bottlenecks and bugs, and devise solutions to problems. Must be able to manage multiple tasks and priorities independently and with efficiency. Clearly and regularly communicate with management and technical support colleagues. Strong communication and proactive interpersonal skills. ADDED ADVANTAGES Design and implementation of low-latency, high-availability, and performance applications Implementation of security and data protection Qualifications & Qualities required: B-TECH or BE equivalent or any equivalent degree. Expertise in Flutter framework development Understanding of fundamental design principles behind a scalable application Writing, reusable, testable, and efficient code Able to integrate multiple data sources and databases into one system Experience with third-party libraries and APIs. Desired Candidate Profile Strong unit test and debugging skills. Critical thinking and problem-solving skills Good time-management skills. Team-player attitude. Good Communication skills, Verbal and Written. Ability to work under pressure. Experience working in an Agile development environment. Work hard, and have fun doing it Work alongside some of the most talented and dedicated teammates Mission driven Benefits from company: 1-month advance payment at all time 100% work from home Computer & other equipment's provided by company Software provided by company Internet bill payments provided by company You can also contact us directly by this mail ID email@example.com Immediate to 1 Month notice period is preferable.