Merican Inc - iOS Developer
App Developer is needed in Dallas, United States.
Client: Merican Inc
Location: Dallas, TX
Contract: Contractor
Job Description:
- Serves as technical spokesperson for the project to key stakeholders.
- Architect and design features for iOS apps.
- Represent the team in architectural and technical discussions with other engineering teams.
- Partner closely with our design and product team to architect gorgeous application flows.
- Promotes and supports software development best practices and standards.
- Anticipates technical problems and risks, mitigates, and communicates status across team leadership.
- Envision new products and features.
- Influence iOS development process for API creation, design, and product.
- Review and approve software design and code produced by team members.
- Identify and evaluate internal / external technology to integrate with mobile applications.
Requirements:
- Overall, 10 years’ experience in developing complex and advanced mobile applications on iOS.
- Must have hands on experience with the most up-to-date Swift version and can mix it with Objective-C.
- Deep understanding and hands on experience in Core Frameworks like Core Data, GCD, NSOperation Queue, etc.
- Hands on development experience is a must and must be able to create boiler plate code before the development starts.
- Proficiency in publishing at least 5 iOS apps on Play Store.
- Must possess knowledge on App Security and Cryptography.
- Good exposure to API Caching and defining NFRs for mobile application.
- Must have worked on Core Data, Offline Sync, Caching, Local Storage, Realm/Room/SQLite databases.
- Good working knowledge of tools such as Git, JIRA, and Jenkins.
- Must have worked with Agile Methodologies.
- Good communication skills and fluent in English.
- Hands on experience with Reactive frameworks such as RxSwift.
- Deep understanding of Fast Lane or any similar CI/CD scripting frameworks.
- Hands on experience on unit testing framework.
- Must have experience in Performance Tuning the app.
- Must have experience using XCode Instruments and ability to diagnose any memory leaks and crashes.
- Implementation understanding of multi-threading, asynchronous concepts.
- Must have experience in complex integrations such as CRM, CMS, Push Notifications, Identity Management, etc.
- Experience integrating third party frameworks using Cocoapods and Carthage.
- Worked with logging and capturing user navigation and app usage to Google Firebase and Crashlytics.
- Deep understanding of Analytics, tagging, accessibility.
- Must have experience working on Localization/multi language support.
- Must have architecture experience on complex/large consumer facing apps.
- Must be good at Technical Leadership with an ability to quickly adapt to latest technology trends.
- Bachelor’s degree in computers, engineering or equivalent experience.
- Experience working within Scrum or other Agile environments.
- Ability to interface with business as well as technology teams.
- Strong interpersonal skills/team player and demonstrated the ability to work with various teams.
- Strong drive towards execution; can-do type of person.
Additional Information:
- This is a long-term position.
- The location of the job is in Dallas, TX.
No longer accepting applications
Get instant notifications for new App Developer jobs. Enter your email:
SVG animation tool for creating lightweight animations for web & apps. Export SVG, Lottie, MP4 & more! No coding & no plugins.
Get started for freeHow It Works
🔍Get quality leads
Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.
🎉Apply with ease
Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.
📈Grow your career
Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.