Mobile Software Developer
LCS
- Cincinnati, OH
- Permanent
- Full-time
- Design and build applications for both Android and iOS platforms.
- Ensure the performance, quality, and responsiveness of applications.
- Implement new features and optimize existing ones to obtain maximum performance.
- Build RESTful web services to support application functionality.
- Identify enhancements to the Rent Manager 12 Web API and collaborate with other teams for implementation.
- Help identify test cases, resolve issues, and fix bugs, and communicate effectively with Quality Assurance to ensure completeness of test plans.
- Understand and implement the entire software development life cycle.
- Meet targets and deadlines by accurately sizing and setting realistic development estimates.
- Ensure well-written, testable, and high-quality code is produced.
- Develop and update appropriate documentation, flowcharts, specifications, diagrams, tickets, and code comments to reflect the “how and why” behind the code decisions that are made.
- Perform and initiate unit testing of enhancements to ensure accuracy, integrity, and completion.
- Work closely with and incorporate feedback from other team members and Quality Assurance.
- Manage code integration, assess conflicts, and mitigate tasks.
- Encourage collaboration, prioritization, and urgency to develop at a rapid pace.
- Conduct design and code reviews and ensure adherence to best practices.
- Research, share and recommend new technologies and trends.
- Minimum of 2 years of mobile software development experience required
- Bachelor’s degree in computer science or equivalent work experience required
- Experience with either iOS or Android, or both development platforms
- Experience with either iOS(Swift) or Android(Kotlin), or both development platforms
- Experience with third-party libraries, frameworks, and APIs
- Strong understanding of Front End/UI Design methodologies
- Detail oriented and able to follow written and verbal direction
- Ability to explain complex technical information in simple language
- Ability to thrive in an agile development environment
- Ability to visualize, design, and implement complete features from the database to the UI
- Team oriented, action oriented, self-motivated and delivery focused
- Ability to leverage a variety of tools and experiences to debug complex problems involving multiple interconnected systems
- Ability to visualize complex problems and design solutions
- Health, dental, & vision insurance
- Wellness program with rewards for healthy activities
- 401(K) with employer match
- Annual company bonus
- 9 paid company holidays
- Paid time off
- Life insurance
- Paid medical leave/disability insurance
- Paid parental leave
- Contemporary office building, wooded campus with nature trail
- On-site fitness center
- One of Cincinnati’s “Top Places to Work”
- Hybrid work schedule available; 50% in the office, 50% remote