iOS Tech Lead in Charlotte, North Carolina at AccruePartners

Date Posted: 11/8/2019

Job Snapshot

Job Description

AccruePartners values our contract and consulting employees. We offer a competitive benefits package to meet the diverse needs of all of our contractor and consulting employees and their family members. Here is a listing of what our company offers: 401(k) Medical, Dental, Vision, Life Insurance, Employee Assistance Program, Medical and Prescription Drug, Short and Long-Term Disability Insurance.


  • Fortune 100 Financial Services Company
  • 100-year history of dedication to customer satisfaction, success and growth
  • Tremendous growth and new business strategy leading to the need for new talent
  • Significant investments in cutting-edge technology


  • Culture: Excellent work environment that fosters collaboration
  • Growth: Ability to make an impact on the direction of the organization
  • Opportunity: Gain hands-on experience working with cutting-edge technology
  • Stability: Recent financial performance of the company has reported record profits


  • Charlotte, NC


  • Hands-on development engineer who is comfortable coding 50% of their day while also overseeing the daily work of the development team.
  • Provides ongoing direction and design of the application suite.
  • Mentors the team, driving Agile methodology, tracking the current tasks of the team members, and escalating issues as needed.
  • Leads the analysis and application of engineering patterns and methodologies (REST, Soap, etc.) used
  • Designs technical specifications and authors tech. design documents.
  • Designs and develops user interfaces, application programs using the technical specifications and design documents
  • Possesses and applies a broad range of expertise of principles, practices and procedures of particular function to the completion of complex assignments
  • Recommends improvements to the SDLC and other departmental processes
  • Works on more complex projects independently
  • Improves the reliability and utilization of systems and applications
  • At the highest levels in this role facilitates guidance and training to less experienced staff
  • At the highest level, refers only the most complex problems to higher level staff
  • Monitors software configuration changes to anticipate and address the impact of data reliability and customer satisfaction issues.
  • May coordinate sustaining support for 1-2 application platforms or business processes


  • Bachelor’s degree in Computer Science/Engineering or equivalent work experience
  • 7-10 years of experience as a Tech Lead managing others.
  • Effective Verbal and written Communication with peers, leaders, and business customers on complex level User Interface Design, Application Programming Skills and development methodologies (data structures, algorithms and design patterns),
  • Expert level understanding and experience with Software Debugging and integration techniques (Xcode, Swift, and Objective C)
  • Performs peer code reviews
  • 40% Development and unit testing complex code for new enhancements and to fix defects for one to many projects based on detailed specifications and conducts unit testing.
  • 60% Designing technical specifications and authoring tech. design documents for multiple projects.
  • An Object Oriented philosopher with experience understanding and applying OO design patterns.
  • Experience working with and tuning high volume mobile applications
  • Experience integrating with RESTful API backends
  • Desire to work in a fast paced, agile, collaborative environment
  • Ability to clearly write technical specifications and strong estimating and planning skills
  • Able to effectively communicate across teams and roles.
  • Demonstrable ability to deliver projects on time, with high quality, and within budget.
  • Ability to deliver full life cycle engagements
  • Ability and desire to thrive in a proactive, high-pressure, client-services, environment