Logo
Dice

IOS Developer

Dice, Dallas, Texas, United States, 75215


Dice is the leading career destination for tech experts at every stage of their careers. Our client, Intellisoft Technologies, is seeking the following. Apply via Dice today!

NO SPONSORSHIP PROVIDED

Job Description: IOS DeveloperLocation: Irving, TX

We are looking for a motivated and passionate software craftsperson to help us create, extend, and maintain the core of our connected car software platform as we expand past our current offerings in services related to safety, security, and convenience in order to take our business to the next level.

Duties and Responsibilities:Work closely with the other mobile scrum team members.Define new and refine existing call flows and the interfaces between the mobile client and the backend service layer.Work within the development team in the definition of the class level specifications of the mobile applications.Modify the existing mobile application software code (iOS), and also write proof of concept applications for various purposes, if necessary.Facilitate the troubleshooting of pre and post-production issues working closely with the development team.Be familiar with the overall software stack and the software components of the mobile applications.Own the software development coding standards, code review, and all documentation as it applies to software development of the mobile client.Lead the Agile development process for the mobile client development.Ensure collaboration with senior management to help generate task breakdowns, and accurate schedules.Ensure full coverage of tier 3 support for operation readiness.Keep fully aware of the industry evolution, new technologies, and evolution of the application framework.

Supervisory Responsibilities:None.

Minimum Qualifications:Bachelor's or Master's degree in Engineering, Computer Science, Information Systems, or other technically related field.5+ years of hands-on experience implementing mobile applications for iOS.2+ years of hands-on experience developing network-connected applications using iOS platforms.

Requirements and General Skills:Ability to effectively work cross-functionally in a fast-paced work environment.Highly organized.Excellent problem-solving skills.Ability to work independently and in a team environment.Ability to project professionalism over the phone and in person.Willingness to take initiative and to follow through projects to completion.Willingness to learn new technologies.Excellent time management skills, with the ability to prioritize and multi-task, and work under shifting deadlines.Must be adaptable to ever-changing business needs.Must have legal right to work in the U.S.Follow industry best software development and DevOps processes.

Technical Skills:Strong comprehension of Agile/Scrum methodologies, Software Development Life Cycle, Source Control systems, and Configuration Management.Strong comprehension of web services, HTTP protocol, and service-oriented architecture.Strong knowledge of concurrency and multithreaded programming techniques on Android platforms.Strong knowledge of "Clean Code" development techniques and S.O.L.I.D. OOP design principles.Strong ability to identify and fix performance bottlenecks and deliver code that meets best in class target performance.Strong comprehension of high availability, multi-tier, mission critical and fault-tolerant system design.Strong comprehension of MVC and/or MVVM design patterns.Extensive knowledge of responsive and adaptive native mobile UI development techniques: Objective-C, Swift, Combine.Solid experience with iOS HIG, UI components and best practices developing for multi-screen apps.Mid-level knowledge of database fundamentals and data persistence techniques.

#J-18808-Ljbffr