Flag job

Report

Flutter Developer - Dart Programming

Min Experience

3 years

Location

Delhi

JobType

full-time

About the role

RESPONSIBILITIES : Work well as part of a team or alone designing and creating software based on customer requirements. Develop distributed / scalable systems and high-volume transaction applications, deployed in a 24 / 7 availability environment. Test all code produced with a focus on readability and maintainability, employ testing at all levels of the application (unit, functional, integration, etc. Engage with the Customer when necessary, including story boarding, design, and implementation. Apply Agile, Lean and / or Scrum principles daily. Work on a variety of- project types (Desktop, Web, Mobile) and programming languages (JavaScript, C#, Java, Kotlin, Swift, Scala, Python, etc.) as needed. Approach customer interactions with a consultant mindset, advising the client on risks and opportunities associated with decisions. At least 3 years of experience designing, coding, and releasing Flutter applications for a mobile platform. At least 5 years of combined experience with Flutter, Objective-C, Swift, Java, Kotlin or Dart. Knowledge of architectural and design patterns and the ability to apply them appropriately. Experience with the automated build process (continuous integration), unit testing, source code analysis tools, and source code version control tools (GIT and / or SVN). Experience using software development processes such as TDD, pair programming and other XP practices. Experience with multiple platform environments, including LINUX, Mac OS and / or Windows. Proven ability to produce quality documents using a variety of media, text, and tools with a minimum of errors. Ability to communicate clearly with team members and clients. Critical thinker with the ability to demystify complex technical requirements. Able to support occasional travel (less than 10%) in support of project-related activities or training. Additional travel may be required for new hires for employee onboarding activities. Travel is most often to client sites or to our facilities.

Skills

flutter
dart