147 Dotflick Solutions Jobs
Dotflick Solutions - Principal Engineer - iOS Platform (2-16 yrs)
Dotflick Solutions
posted 17d ago
Key skills for the job
Role : Principal Engineer (IOS)
Job description :
- Solid experience with iOS APIs and frameworks.
- Knowledge of Cocoa pods and Swift Package.
- Strong fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis.
- Knowledge of MVVM, MVP and MVC design pattern.
- Hands on experience with Hybrid Mobile App Development in IOS.
- Attend Stand Up call and provide updates.
- Demo solution in Show and Tell.
- Collaborate with another team (e.g., Testing Team and overall Scrum Team)
- Proficiency in building mobile apps from scratch using at least one mobile language (Swift/SwiftUI, Objective-C etc.).
- Analyzing project specifications and requirements to determine the scope and features of the iOS application.
- Add customizations on top of an existing iOS platform.
- Involve in both development & maintenance of iOS app.
- Publish applications on App Store.
- Use APIs and third-party libraries to improve app functionality.
- Effectively communicate project expectations to team members in a timely and clear fashion
- Communicate with relevant stakeholders on an ongoing basis.
- Identify and manage project dependencies and critical path.
- Guide the team to implement industry best practices.
- Have published one or more iOS apps in the app store.
- Familiarity with RESTful APIs to connect iOS applications to back-end services.
- Experience with offline storage, threading, and performance tuning
- Experience with third-party libraries and APIs
- Familiarity with object-oriented principles including knowledge of design patterns.
- Familiarity with commonly used data structures and algorithms
- A knack for benchmarking and optimization
- Understanding of Apple design principles and interface guidelines
- Proficient understanding of code versioning tools, such as Git
- Ability to multitask and deliver several features across handsets simultaneously.
- Working extensively on iOS 15 - 17, XCode 9 - 11, Swift / Swift UI Objective-C, Cocoa pods, Mac OSX for developing the iOS Universal application for iPhone, iWatch & iPad.
- Implementing Swift Package / Cocoa Pods Private libraries for handling app functionality using native and third-party frameworks.
- Making sure IOS Mobile App secure by performing Veracode/Checkmarx scan and providing the solutions to avoid any vulnerability attack.
- Fine tuning app performance by using XCode instrument tool and Google Firebase framework to monitor the crashes and performance during development.
- Defining, developing and maintaining web services and applications that consume them (REST, SOAP, JSON, XML) using GET and POST methods.
- Supporting QA/Regression with bug fixes, test case creation support, and triage meetings for better app quality.
- Working with Gitlab/Cornerstone source control to committing, branching and merge changes to the source code in repository.
- Working as part of a dynamic team through Safe Agile programming development process.
- Collaboration with design team, QAs, scrum master and product owner to implement enhancements or new applications during daily standups, sprint planning and sprint retrospectives.
- Provided cross-functional support as a member of a highly productive sprint team
Functional Areas: R&D
Read full job description2-7 Yrs
Chennai, Delhi/Ncr, Bangalore / Bengaluru
3-8 Yrs
Hyderabad / Secunderabad, Pune, Bangalore / Bengaluru
5-10 Yrs
Chennai, Delhi/Ncr, Bangalore / Bengaluru