Cognizant Technology Solutions-posted 4 months ago
$68,000 - $114,000/Yr
Full-time • Senior
Hybrid • Bentonville, AR
Professional, Scientific, and Technical Services

Cognizant Digital Practice helps clients reinvent products, experiences, and business models to create 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 leading solutions that enable brands to transform their customer and employee experiences using design, marketing, and commerce capabilities. We are looking for a Staff iOS developer responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet computers. Your primary focus will be development of iOS applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential. As a key member of our Marketplace team, you'll leverage your expertise in iOS frameworks, RESTful APIs, and web technologies to create seamless, user-centric experiences that delight millions of Walmart shoppers every day. You'll lead the charge in creating innovative, user-friendly mobile experiences that revolutionize the way our customers shop.

  • Lead and participate in large-scale projects by reviewing project requirements and translating them into technical solutions.
  • Gather requested information such as design documents, product requirements, and wireframes.
  • Write and develop code, conduct unit testing, and communicate status and issues to team members and stakeholders.
  • Collaborate with project team and cross-functional teams, troubleshoot open issues and bug-fixes, and ensure on-time delivery.
  • Interact with project manager to provide input on project plan and provide leadership to the project team.
  • Lead the work of small groups of engineers, including offshore associates, for assigned Engineering projects.
  • Troubleshoot business and production issues by gathering information and formulating action plans.
  • Provide support to the business by responding to user's questions, concerns, and issues.
  • Lead the discovery phase of medium to large projects to come up with high-level design.
  • Demonstrate up-to-date expertise and apply this to the development, execution, and improvement of action plans.
  • Model compliance with company policies and procedures and support company mission, values, and standards of ethics and integrity.
  • B.Tech. / B.E. / M.Tech. / M.S. (preferably in Computer Science)
  • Strong computer science fundamentals: data structures, algorithms, design patterns.
  • 4 -12 years of iOS development experience.
  • 4+ years of demonstrated end-to-end experience building, testing and shipping commercially available iOS apps.
  • Interacting with RESTful JSON APIs.
  • Hands-on design & development experience in interfacing with Web services platforms.
  • Proficient with Objective-C or Swift.
  • Experience with at least one iOS frameworks such as Core Data, Core Animation, MVVM, VIPER, MVP, etc.
  • Experience with offline storage, threading, and performance tuning.
  • Familiarity with RESTful APIs to connect iOS applications to back-end services.
  • Knowledge of other web technologies and UI/UX standards.
  • Understanding of Apple's design principles and interface guidelines.
  • Knowledge of low-level C-based libraries is preferred.
  • Experience with performance and memory tuning with tools such as Instruments and Shark.
  • Knack for benchmarking and optimization.
  • Proficient understanding of code versioning tools such as Git, Mercurial or SVN.
  • Familiarity with continuous integration CI/CD development environments/tools & automation tools.
  • Strong hands-on development skills to prototype technical solutions.
  • Strong desire to drive change, and ability to adapt to change quickly.
  • Practitioner of Agile (Scrum) methodology.
  • Ability to convert high level design to low level design, estimation of work and participate in program planning & execution.
  • Excellent communication (both written and verbal) and interpersonal skills including negotiation, facilitation, and consensus-building.
  • Ability to balance the long-term 'big picture' and short-term implications of design decisions.
  • Experience with mobile (web/native) development.
  • Experience in App Profiling (concepts like Rendering performance, battery issues, thread count and memory dumps).
  • Non-functional Testing: GPU overdraw, Rendering performance, Battery issues, CPU, Thread count, Memory consumptions and leaks, Network data transfer.
  • Exposure to full stack development.
  • Proficient in new and emerging technologies.
  • 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