Senior iOS Engineer
Job Description
Description
Tyler Technologies is looking for talented senior iOS engineer to join our public safety products development team. The technical senior engineer position is responsible for providing the technical leadership to our Force Family of 911 dispatch applications. The Ideal candidate will have in depth of knowledge and skills in software design and development on iOS platform. The engineer will have opportunity to work in teams that are highly collaborative and follow Agile practices to bring new ideas and creative thinking to our team.
Required Skills/Competencies:
- Bachelor's degree in computer science or related technical field, or equivalent work experience
- 5 + years of experience in designing and programming mobile applications
- 5 + years of iOS development experience, with a good knowledge of its ecosystem
- 5 + years of combined experience in Objective-C and Swift programming languages
- 3 + years of experience in Swift programming language
- 5 + years of object-oriented design experience
- Strong communication skills especially around technical team interaction
- Ability to adapt and learn new technologies quickly and proactively
- Understanding of software design patterns
- Proficiency in working with Xcode IDE
- Proficiency with Cocoa Touch UI
- Experience with Combine for handling asynchronous events
- Experience with Rest Web services and JSON
- Professional work experience designing, building and deploying a large-scale, commercial software product
- Familiarity with industry standard development practices (Agile methodologies, Test Driven Development, Behavior Driven Development, etc.)
- Advocate of best practices (standard naming conventions, architecture, design patterns)
- Provide technical leadership to the iOS mobility group responsible for designing and developing the Mobility solutions
- Follow the development practices of the public safety product teams, including the test driven development
- Ensure on-going success of projects by designing high-quality technical solutions
- Collaborate with other software developers, business analysts and software architects to solve complex technical problems
- Continually grow personal skillset and knowledge base with independent research
Explore More
Date Posted
08/08/2023
Views
1
Positive
Subjectivity Score: 0.8
Similar Jobs
Tax Legal Business Services - Legal Entity Management - Senior Consultant - Deloitte
Views in the last 30 days - 0
View DetailsSenior Strategic Sales Principal - Public & Private Sector - Via
Views in the last 30 days - 0
View DetailsRegional Marketing Executive, Great Lakes - Blueprint Medicines, a Sanofi company
Views in the last 30 days - 0
View Details