LPL Financial is looking to develop and maintain a secure, performant, and user-friendly mobile experience for their clients to manage investment accounts through their financial account view mobile application.
Requirements
- 5+ years of Android development experience with Kotlin
- Strong understanding of Android architecture components (ViewModel, LiveData, Room, etc.)
- Experience with financial data processing and visualization
- Proficient in developing and maintaining unit tests (JUnit, Mockito)
- Experience with RESTful APIs and JSON data processing
- Solid understanding of memory management and performance optimization
- Experience with Git and collaborative development workflows
Responsibilities
- Lead development efforts for our Android account view application, including new feature implementation, maintenance, and optimization
- Write clean, maintainable, and testable Kotlin code following MVVM architecture
- Design and implement complex financial data transformation and visualization components
- Develop robust unit tests to ensure code reliability and stability
- Collaborate with cross-functional teams to define, design, and ship new features
- Identify and address technical debt and architecture improvements
- Mentor junior developers and conduct code reviews
Other
- Mentor junior developers and conduct code reviews
- Collaborate with cross-functional teams to define, design, and ship new features
- Experience with financial or investment applications
- Understanding of secure coding practices for financial applications
- Familiarity with continuous integration and deployment processes