Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Lore | Contagious Health, so some details may not match this job. The employer's own page has the real description.
Overview
The Sr./Staff Software Engineer – Android at Lore | Contagious Health will be responsible for designing, developing, and maintaining high-quality Android applications that serve our health-focused initiatives. This role encompasses collaborating with cross-functional teams to define app functionality, writing clean and efficient code, overseeing peer code reviews, and mentoring junior engineers. The ideal candidate will demonstrate a passion for improving health technology, an ability to innovate in the digital health space, and a commitment to delivering a seamless user experience.
Job Responsibilities
- Lead the design and development of scalable and efficient Android applications.
- Collaborate with product managers, UX/UI designers, and other engineers to translate requirements into technical specifications.
- Ensure code quality through peer reviews, test-driven development, and continuous integration practices.
- Identify and resolve performance issues in the applications, enhancing the end-user experience.
- Stay current with emerging technologies and propose innovative solutions for improving our applications.
- Participate in architecture and design discussions, contributing to long-term technical strategies.
- Mentor and guide junior software engineers, fostering a culture of continuous improvement and learning.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in Android application development.
- Proficiency in Java and Kotlin programming languages.
- Strong understanding of Android SDK, architecture components, and best practices.
- Experience with RESTful APIs and third-party libraries integration.
- Solid knowledge of UI/UX design principles and application performance optimization techniques.
- Familiarity with version control systems (e.g., Git) and Agile methodologies.
Technologies & Tools
The Sr./Staff Software Engineer – Android role utilizes a variety of technologies and tools, including Android Studio, Gradle, Git, Jenkins for continuous integration, and various libraries such as Retrofit for networking, Room for database management, and Dagger for dependency injection. Familiarity with Agile project management tools such as JIRA or Trello is also advantageous.
Ideal Candidates
The ideal candidates for this position possess a blend of technical expertise, creativity, and a strong understanding of user-centric design principles. They are detail-oriented, with excellent problem-solving skills and the ability to communicate complex ideas effectively. A genuine passion for advancing health technology and a proactive approach to mentoring others will make candidates stand out. The ability to adapt in a fast-paced environment and a commitment to maintaining high coding standards are also essential qualities for success in this role.
🌙 Night shift. It is 11:27 p.m. on the East Coast and most US employers are asleep, so far fewer new jobs are posted right now. Things pick up again from about 5 a.m. Eastern.
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.