Flutter Senior IOS/Android Developer
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.
Location: Dallas, Texas or remote
You must be legally authorized to work in 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.
Designing, developing, testing, maintaining, and deploying software in the Flutter framework and Dart language.
Developing user interface components and implementing them by following well-known Flutter / Dart workflows and practices.
Communicating with product and engineering leads to implement business and project objectives.
Code review of team members' commits as part of 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.
Qualifications
4+ years of hands-on experience in Flutter development.
7 to 8 years of experience in mobile application using Android Studio for Android and/or XCode for iOS developments.
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.
Salary And Other Compensation
Applications will be accepted until 09/10/2024
The annual salary for this position is between $47,000 to $115,000 depending on experience and other qualifications of the successful candidate.
This position is also eligible for Cognizant’s discretionary annual incentive program, based on performance and subject to the terms of Cognizant’s applicable plans.
Benefits: Cognizant offers the following benefits for this position, subject to applicable eligibility requirements:
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
Why Choose Cognizant?
It takes a lot to succeed in today’s fast-paced market, and Cognizant Technology Solutions has become a leader in the industry. We love big ideas and even bigger dreams! We stand out because we put human experiences at the core. Our associates enjoy robust benefits and training opportunities from our industry-recognized, award-winning Academy team. You will have access to hundreds of technical trainings to keep your skillsets fresh and have opportunities to acquire certifications on the newest technologies.
Everything we do at Cognizant we do with passion—for our clients (fortune 100 companies), our communities, and our organization. It’s the defining attribute that we look for in our people.
If you love ambiguity, excited by change, and excel through autonomy, we’d love to hear from you!