Job Description:
- 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.
Requirements: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.
Discover more from
Subscribe to get the latest posts sent to your email.
