My client has a full time opening for a Sr. Android Engineer. This role is can be remote for select states and you must be a Citizen or GC holder to qualify. Must have heavy Kotlin experience. Position will involve the following:
Responsibilities:
- Analyze, design, program, debug, and modify complex software enhancements and new products.
- Improve the performance of existing software.
- Debug and fix software, including difficult issues.
- Participate in and influence project teams.
- Provide input and lead code reviews and technical meetings.
- Recommend new technologies to increase productivity.
- Contribute to project planning and estimates.
- Protect company proprietary and confidential information.
Required Skills and Experience:
- Bachelor's degree in MIS, Computer Science, Engineering, or related field.
- 6+ years of Android experience (applications or libraries).
- 4+ years of Kotlin experience.
- Experience with KMP module andiOS/Swift is a big plus
- Commitment to software development best practices (source control, architecture, coding structure, unit/system testing).
- Strong object-oriented programming (OOP) experience.
- Strong multithreaded and asynchronous programming experience.
- Strong troubleshooting and debugging skills.
- Ability to design, plan, and implement features based on product requirements.
- Experience with RESTful services and consuming JSON or XML.
- Familiarity with Git.
Desired Skills and Experience:
- Experience with Kotlin Multiplatform development.
- Experience with unit testing using dependency injection (Junit, Mockito/MockK, Roboelectric and/or Swift Testing).
- Experience communicating with external devices (USB, Bluetooth, TCP/IP).
- Experience with Agile/Scrum.
- Experience creating AARs, JARs, iOS Frameworks, or Swift Modules.
- Strong interest in continuous integration (CI/CD).
- Knowledge of data security, encryption, compliance, and data privacy laws.
Please email your resume to: tc@libertyjobs.com
Liberty Personnel Services Inc.
610-941-6300 ext 121 direct: 484-567-2089
www.linkedin.com/pub/tim-campbell/0/a9b/616