Mobile Software Developer
Job Description
Mobile Software Developer
LCS builds leading software solutions for the Property Management Industry. Workflow and Process Tracking, as well as VoIP Telephony systems. Our development teams operate in an agile environment with a team focused approach. We provide a high-tech working environment with hybrid options for remote and on-premise work days.
We are looking for a knowledgeable, experienced, detail oriented Mobile Software Developer to create scalable, robust and exciting Android and iOS products that deliver content to large audiences. The Software Developer will work on cutting edge projects involving the creation and maintenance of the rmAppSuite and will have the opportunity to build the next generation of our mobile applications.
Primary responsibilities
- Design and build applications for both the Android and iOS platforms
- Ensure the performance, quality, and responsiveness of applications
- Implement new features and optimize existing ones to drive 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 “how and why” behind the code decisions that are made
- Perform and initiate unit testing of enhancements to ensure accuracy, integrity, and completeness
- 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
Preferred qualifications
- 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
- 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
Benefits:
- Health, dental, & vision insurance
- Wellness program with rewards for healthy activities
- 401(K) with employer match
- Profit sharing
- 9 paid company holidays
- Paid time off
- Life insurance
- Paid medical leave/disability insurance
- Contemporary office building
- Wooded campus with nature trail
- On-site fitness center
- LCS Work Perks program
- One of Cincinnati’s “Top Places to Work”
- Hybrid work schedule available: 2 days in the office, 3 days remote
Candidates must live in the Greater Cincinnati area or be willing to relocate
LCS is an Equal Opportunity Employer
**Email communications from LCS may appear in Junk, Spam, or Promotions (Gmail) email folders. We recommend checking all email folders while communicating with us.
- Health insurance