LPL Financial is seeking a Senior Android Developer to enhance their financial account view mobile application, aiming to provide clients with a secure, performant, and user-friendly experience for managing investment accounts.
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.
- Expertise in MVVM architecture and Android best practices.
- Solid understanding of memory management and performance optimization.
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.
- Optimize application performance and responsiveness.
Other
- We’re looking for strong collaborators who deliver exceptional client experiences and thrive in fast-paced, team-oriented environments.
- Our ideal candidates pursue greatness, act with integrity, and are driven to help our clients succeed.
- We value those who embrace creativity, continuous improvement, and contribute to a culture where we win together and create and share joy in our work.
- Ability to mentor and guide junior developers effectively.
- Experience with Git and collaborative development workflows.