Vacancy expired!
- Write clean, concise code that is stable, extensible and unit-tested appropriately
- Communicate frequently and effectively with other engineers on the team in addition to our product managers, scrum masters and project managers.
- Diagnose complex issues, evaluate, recommend and execute the best resolution
- Implement new requirements within our Agile delivery methodology while following our established architectural principles
- Manage detailed application requirements and collaborate with project /development teams to ensure quality function, features and user experience
- Test software to ensure proper and efficient execution and adherence to business and technical requirements
- Write code that meets the production requirements and design specifications and anticipate potential errors/issues
- Production experience with iOS & Android application development
- Strong Swift, iOS SDK, Objective-C, multi-threading skills
- Experience building large scale, complex, iOS application optimized for both UX and performance
- Knowledge of iOS & Android best practices principles and patterns
- Project experience with enterprise in-house development focusing transactional business data processing and endpoint integrations
- Practical knowledge / experience on integration with 3 rd party analytics SDKs is preferred, such as Google Analytics
- Hands on experience integrating iOS & Android applications to backend services
- Working experience working in Agile software development team leveraging continuous integration and deployment practices
- Good understanding of OO Design, concurrency, synchronization, memory management, data structures, algorithms, etc.
- Working experience and knowledge in TDD & BDD development practices
- Basic understanding of Linux/Unix kernel programming on networking is preferred
- Self-motivated and passionate attitude you wake up in the middle of the night to write down that great idea for your app you saw in your dream
- Ability to prioritize and organize effectively
- Team player mindset and a great sense of humor
- Willingness to mentor and advise other engineering team members
- Excellent written and verbal communication skills
- Solid analytical and troubleshooting abilities
- 10 years iOS & Android development experience
- 7+ years software development experience
- 1+ years web services development experience using REST, JSON, XML
- 1+ years version control systems experience (Git and Atlassian suite)
- Bachelor's degree in Computer Science, Engineering or related field
- Master's preferred
- Customer is looking for somebody that has Lead Engineer experience with both iOS and iOS.
- 10 years of experience as a lead engineer.
- If they are having Senior level experience in one technology, mid-level experience in the other would be ok
- Hybrid work schedule on-site.
- This position can be in Denver, or the other hub locations of St. Louis, MO or Charlotte, NC.
- The candidate needs to relocate to one of these sites within 30 days after an offer is made and accepted.
- Visa & W2 candidates will be considered.
Vacancy expired!