Ios Software Engineer - 896683

Buffalo, NY

Employment Type: Contract Industry: IT Job Number: 896683 Pay Rate: Negotiable

Job Description


Lighthouse Technology Services is seeking a DIRECT HIRE Senior Level iOS Software Engineer to join the Research & Development Team on site in Buffalo, NY. All candidates MUST be able to show examples of previous work.







Responsibilities:



  • Design, develop, and maintain code for our innovative iOS applications.
  • Collaborate with software and production engineers to design scalable services, plan feature roll-out, and ensure high reliability and performance of our products.
  • Conduct code reviews, develop high-quality documentation, and build robust test suites for your products.
  • Design and build complex systems that can scale rapidly with little maintenance.
  • Design and implement effective service/product interfaces.
  • Develop roadmaps and prioritizes technical debt to effectively plan features and work.
  • Able to lead and successfully complete software projects without major guidance from a manager/lead.
  • Lead in team discussions to define requirements on new and current products, as needed.
  • Provide technical support for many applications within the technology portfolio.
  • Respond to and troubleshoot complex problems quickly, efficiently, and effectively.
  • Handle multiple competing priorities in an agile, fast-paced environment.
  • Responsible for blank sheet problem solving, developing, prototyping and implementing innovative solutions.
  • Create products and solutions that directly impact the bottom line of the business.
  • Provide proven talent to leverage and build state-of-the-art solutions and maintain our competitive advantage in the marketplace. 







Required Qualifications:



  • MUST have a Portfolio showcasing a wide array of samples from previous work: BOTH maintained and self-developed.
  • We need a strong engineer that can design and build clean, well-organized /maintainable solutions to complex data and web problems, run and perform code reviews, and support solutions as needed. 
  • We are creating ground-up solutions to multifarious problems and are seeking top-end talent for the diverse portfolio of projects at hand.
  • Complete knowledge of the Apple's App Store Connect
  • Experience in mentoring junior developers and ensuring coding standards across projects
  • BS degree in Computer Science or a related technical discipline or equivalent practical experience.
  • Strong programming skills (OOP) and understanding of major data structures (arrays, dictionaries, strings, etc.) and algorithms.
  • Understanding of common design patterns such as dependency injection or MVVM.
  • 3+ years of experience developing for iOS using Swift with common frameworks such as UIKit.
  • A deep knowledge in day-day tools and how they work including Xcode and XCTest.
  • Highly proficient in version control systems including trunk based development, multiple release planning, cherry picking, and rebase.
  • Self-sufficient debugger who can identify and solve complex problems in code.
  • Experience working with continuous integration and build tools
  • Experience with SwiftUI/Combine or Objective C are a plus.



Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.