We are looking for a Flutter developer interested in building performant mobile apps on both the iOS and Android platforms. You will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.
Requirements
Responsibilities:
Design and build advanced applications for the Android and iOS platforms using Flutter.
Assesses feasibility of design and project parameters within time and cost constraints.
Analyze our user needs and design software based on client specifications.
Develop clean, readable code and design software applications based on user specifications.
Modify existing software to correct errors or improve overall performance.
Gather and evaluate user feedback in order to improve software for better usability.
Design databases for specific application areas.
Determines required system performance standards and hardware configurations based on client specifications, budget, security needs, and other parameters.
Collaborates with systems analysts, engineers, and programmers to design systems to support required applications.
Advise clients on software maintenance
Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Make use of DDD, Design patterns and advanced Git in order to produce highly maintainable code.
Requirements
Advanced Flutter development experience
Mobile development experience and strong knowledge with both, iOS and Android
Excellent knowledge with Xcode and Android Studio
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies.
Experience with the design, development and/or consumption of RESTful and 3rd party APIs
Experience with Git or similar version control systems
Proven working experience in software development, with one published (or more) Mobile apps in the Google Play or App Stores.
Excellent adaptability skills, quick learner with new technologies, and agile SDLC experience.
Proven ability to on multiple projects and maintain speed and accuracy
Passion for writing code because you like to and never stop wanting to get better at it.
Strong sense of ownership and commitment to writing understandable, maintainable, and reusable software.
Excellent problem-solving and analytical skills.
Excellent organizational skills and attention to detail.
Excellent time management skills with the proven ability to meet deadlines
Job Classification
Industry: IT-Software, Software Services Functional Area: IT Software - Mobile, Role Category: Programming & Design Role: Programming & Design Employement Type: Full time
Education
Under Graduation: Any Graduate in Any Specialization Post Graduation: Any Postgraduate in Any Specialization, Post Graduation Not Required Doctorate: Any Doctorate in Any Specialization, Doctorate Not Required
Zamora Innovation is a full service software development and digital marketing agency. Dedicated and premium software development brought by a team of professionals involved with Silicon Valley-based startups.