Keywords: | iOS, Swift, Swift UI, Objective-C,api,rest |
---|
Role name: | Developer |
---|---|
Role Description: | Design and build advanced applications for the iOS platformCollaborate with cross-functional teams to define, design, and ship new features.Unit-test code for robustness, including edge cases, usability, and general reliability.Work on bug fixing and improving application performance.Continuously discover, evaluate, and implement new technologies to maximize development efficiency.Analyze the requirements and propose the best possible solutions.Plan, implement and manage new projects and build mobile applications.Develop APIs for mobile functionality support and better user performance.Provide support during the entire application development process.Collaborate with the team to constantly innovate the design and functionality of appsTroubleshoot and debug apps and hand it over to testers for better performance.Update the apps according to the latest technology trends.Communicate with the client to understand their needs and user experiences.Write unit and UI tests to identify malfunctions.Research and propose new mobile apps and products.Follow standard coding practices while writing code.Maintain code and write automated tests to ensure the product is of the highest quality.Contribution in grooming sessions around functionality requirements to provide insight from an architectural/development perspectiveMust follow and promote Agile best practices for development such as continuous integration, unit and integration testing and code coverage analysis.Collaboration with Product and Creative teams around UI DesignCollaboration with QA to define proper functional test strategyExecution of established standards regarding coding, application accessibility (ADA), and unit testingParticipation in code reviews of their peer?s workAnalyze and troubleshoot issues and defects in both structured and unstructured environments; analyze performance and design inefficiencies.Stay abreast of the latest technologies and tools being used to improve software development and delivery.Work alongside our product owner and UI/UX designers to realize your shared visionWrite automated tests that give us the confidence to iterate quickly and ensure the product is of the highest qualityDiagnose and fix bugs and performance bottlenecksEngage with the Android community to report, request, and help implement critical software fixesMaintain a stable and current-when-possible Android create an environment for our CI pipelineStay current on the latest platform capabilities so that we know whats possiblePractice Scrum with a great group of developers and product managers |
Competencies: | Digital : iOS Application Development, Digital : Mobile – Swift(iOS) |
Experience (Years): | 8-10 |
Essential Skills: | ? A Minimum of 8 Years experience needed with iOS Application Development.? You have a high degree of fluency with iOS frameworks and Swift, Swift UI, and object-oriented design best practices. You are a strong coder and know how to write clean, effective code at scale.? Deep experience working with and debugging RESTful APIs Knowledge of {functional or object-oriented}} programming Familiarity iOS Development. ? Ability to write well-documented, clean Swift and Objective ? C Working knowledge in latest Android API.? 3+ years of experience with Swift development. ? You have a deep understanding of core software concepts, including networking, security, memory management, multi-threading, and application life-cycle management? You have proven experience with native apps architecture patterns, including commonly used patterns such as MVVM and MVP, as well as designing new ones to fit unique needs? Understanding of REST APIs, the document request model, and offline storage ? Experience with automated testing suites.? Has shipped at least two iOS apps that are available in the App Store? Ability to develop good quality code that scales and depicts good and optimal design is needed? Performing root cause analysis to reduce future issues? Ability to work as part of a large agile-driven software engineering effort, and a strong understanding of professional software engineering best practices for the full SDLC, including CI/CD? Troubleshoots business and production issues by gathering information? Coco Pod integration.? Collaborate with Architects, Technical experts, and application SMEs in implementing complex end-to-end enterprise solutions |
Desirable Skills: | Agile methodology |
Country: | United States |
Branch | City | Location: | TCS – Chicago(Naperville), IL DEERFIELD DEERFIELD, IL |
Keywords: | iOS, Swift, Swift UI, Objective-C,api,rest |
Mohd Adil | Talent Acquisition
2838 E. LONG LAKE ROAD SUITE 210, TROY, MI 48085
M: 469-552-7783 | Mail: [email protected]
Connect me on – Linkedin
This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to which they are addressed. If you have received this email in error please notify the system manager. This message contains confidential information and is intended only for the individual named. If you are not the named addressee you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately by e-mail if you have received this e-mail by mistake and delete this e-mail from your system. If you are not the intended recipient you are notified that disclosing, copying, distributing or taking any action in reliance on the contents of this information is strictly prohibited.