Cognizant Technology Solutions - Dallas, TX

posted 2 months ago

Full-time - Senior
Remote - Dallas, TX
10,001+ employees
Professional, Scientific, and Technical Services

About the position

Cognizant Digital Engineering practice is seeking a highly skilled Senior Developer with 5 to 10 years of experience to join our team as a Senior IOS/Android Developer. The ideal candidate will have extensive experience in Flutter, iOS and Android development, along with a strong background in Spring technologies. Cognizant Digital Practice helps clients reinvent products, experiences, and business models to build new value, differentiation, and drive revenue in the digital economy. We take an Experience centered approach which uses human insights to take ideas from vision to outcome and building end to end experience led solutions that enables brands to transform their customer and employee experiences using design, marketing, and commerce capabilities. This position can be performed remotely or in Dallas, Texas, and requires that candidates be legally authorized to work in the USA without the need for employer sponsorship, now or at any time in the future.

Responsibilities

  • Lead the development of high-quality cross-platform mobile applications using Flutter.
  • Design, develop, test, maintain, and deploy software in the Flutter framework and Dart language.
  • Develop user interface components and implement them by following well-known Flutter / Dart workflows and practices.
  • Communicate with product and engineering leads to implement business and project objectives.
  • Conduct code reviews of team members' commits as part of the CI/CD cycle.
  • Participate in testing, quality assurance, and bug fixes as part of the CI/CD cycle.
  • Utilize Android Studio for native Android Development or use XCode for iOS development to enhance and maintain existing applications.
  • Develop and maintain widget tests for all components or screens built during development.

Requirements

  • 4+ years of hands-on experience in Flutter development.
  • 7 to 8 years of experience in mobile application development using Android Studio for Android and/or XCode for iOS.
  • Considerable experience in collecting and analyzing business requirements.
  • In-depth experience in software creation, including hands-on coding, as well as familiarity with APIs and SDKs.
  • Demonstrated expertise in systems architecture and application development.
  • Solid grasp of information processing fundamentals and best practices.
  • Robust knowledge in software assessment methodologies.
  • Comprehensive understanding of relevant data privacy regulations and statutes.
  • Advanced acquaintance with various mobile programming languages and architectural styles, encompassing Flutter, Dart, MVC, and MVVM among others.
  • Proficient awareness of the Flutter plugin environment, BLoC, CMS Driven Widget Design, Atomic Design, Widget Trees, and additional Flutter interface concepts.
  • Skilled in using Git, adopting Git flow, and other code management strategies.
  • Qualified in making pull requests and conducting code analyses.
  • Background in utilizing JSON with RESTful APIs.
  • Practical experience in planning software structures.
  • Experience in crafting libraries and incorporating third-party SDKs.
  • Familiarity with handling localization aspects in Flutter applications.

Benefits

  • Medical/Dental/Vision/Life Insurance
  • Paid holidays plus Paid Time Off
  • 401(k) plan and contributions
  • Long-term/Short-term Disability
  • Paid Parental Leave
  • Employee Stock Purchase Plan
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service