Signature Consultants has an opportunity for a Senior IOS Developer. The Senior IOS Developer's main responsibility is to design and develop the mobile Application for use on IOS devices. The ideal candidate will demonstrate a passion for building high quality, mobile product, a curiosity to solve problems in innovative ways, and compassion when working with multiple internal team members to accomplish a shared vision. Our client is also seeking someone who possess a good level of communication to foster collaboration and partnership across a variety of team members.
Work with Business Analyst, UX Designer and Business Teams and contribute towards customer experience in the tool
Collaborate with the creative and UX teams and during the creation screens and wireframes
Contribute towards identifying how to improve the customer's experience in a phased approach
Use data and prototypes to test concepts and theories
Work closely with the tech lead and solutions architects to analyze possible technical solutions for business needs
Develop a solution that is optimized for device resource utilization (Memory, CPU, Battery, Network)
Work with UX team in identifying and creating global components that can be reused
Using Agile principles; create features and stories to guide development and implementation of the chosen solution
When required develop code (Proof Of Concept) to test concepts and theories
Strong focus on software quality via developer level testing and test automation
Contribute towards design review and approval process and follow up to closure
Raise potential scope/technical issues to the team
Estimate work and be accountable for delivering on tasks and communicate that in a timely fashion
Support the entire application lifecycle, including concept, design, test, release phases
Research competitors and issues in the market that may hinder success
Work with Marketing and Pricing teams to compete in the market
Coordinate with Operations and Communications teams to ensure proper use and support of the solution
Work with Technology Support teams to monitor and ensure the robustness of the solution
Document all technical design, code, build and release procedures
Do the required knowledge transfer to the support team
8+ years of experience in iOS Mobile App development, Swift & Objective C, SwiftUI, integrating RESTFul Web services
Good experience working iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text, Core Location, Storyboard, Cocoa Touch and auto layout etc.
Bachelor and/or Master degree in a Relevant Field of Study (i.e. Computer Science, Web Development, Graphic Design, New Media, Engineering, Liberal Arts, etc.)
Good understanding of cloud-based application deployment
Knowledge of industry-standard application architectures, design patterns and technology standards and best practices
Ability to work independently and in a team environment
Experience working in an Agile/ Scrum methodology
Self-Organize and must be able to work under tight deadlines and reliably deliver work of the highest standards on time
Ability to communicate technical concepts clearly and effectively to broad audiences
Deep experience in designing and developing highly scalable, highly available and maintainable mobile applications
Ability to learn and stay up to date on new technologies and trends
Strong analytical and problem solving skills
Strong sense of ownership
Extensive experience on Native App development with Objective-C, Swift, CoreData
Has experience in using SwiftUI, Maps API, GPS services for iOS application and experience with automated build and release process like Adhoc release, Final release
Experience with PubNub, websockets.
Knowledge of security implementations around the device and the app.
Experience with hybrid apps using ReactNative and ES6 is preferred
Experience with Multi-Threading and memory management specific to mobile devices
Good working knowledge of implementing micros services, web services, RESTful interfaces
Experience with Firebase and Fabric
Experience in API design, performance optimization, client architecture or tools in the mobile space.
Knowledge in UI design principles and making apps work
Experience with caching mechanisms
Experience with optimizing app for hardware resource utilization
Experience with native features like GPS, Accelerometer, Gyroscope etc.
Experience with offline data storage and syncing back
Experience with bundling and distribution of enterprise internal applications
Experience with the publishing process for app store
Experience with Unit Testing
Knowledge of relational databases and noSQL databases, preferably with Realm and MongoDB
Experience with MDM solutions
Experience with Security Integration using JWT Tokens
Experience with Agile Tools and technologies
Experience with DevOps Tools (CircleCI, Buildmaster, Sonar, AWS Code Pipeline is preferred)
About Signature Consultants, LLC
Headquartered in Fort Lauderdale, Florida, Signature Consultants was established in 1997 with a singular focus: to provide clients and consultants with superior staffing solutions. For the ninth consecutive year, Signature was voted as one of the "Best Staffing Firms to Work For" and is now the 14th largest IT staffing firm in the United States (source: Staffing Industry Analysts). With 28 locations throughout North America, Signature annually deploys thousands of consultants to support, run, and manage their clients' technology needs. Signature offers IT staffing, consulting, managed solutions, and direct placement services. For more information on the company, please visit [ Link removed ] - Click here to apply to iOS Developer. Signature Consultants is the parent company to [ Link removed ] - Click here to apply to iOS Developer and [ Link removed ] - Click here to apply to iOS Developer.
Help us improve CareerBuilder by providing feedback about this job:
Report this job
Report this Job
Once a job has been reported, we will investigate it further. If you require a response, submit your question or concern to ourTrust and Site Security Team
Job ID: 313707
privacy and protection,
when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction.Learn more.
By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder
Terms and Conditions
for use of our website. To use our website, you must agree with the
Terms and Conditions
and both meet and comply with their provisions.