What are the responsibilities and job description for the Sr. Kotlin Android Software Engineer position at AccessDentalLab?
Benefits of Joining the Club
- Medical, Dental and Vision Insurance
- 401K with match
- Unlimited PTO
- Aligner and Whitening Benefit
- Collaborative work environment and positive culture
Summary
We’re SmileDirectClub, and we believe everyone deserves a smile they’ll love. We also believe that you deserve a job you’ll love. Good thing you found us, and we found you. At SmileDirectClub, we’re all about empowering transformation. We want people to become more confident in how they look, how they feel, and how they think. So we’re spreading smiles and positivity all over the country.
It’s no small task. That’s why we’re looking for energetic, passionate, and confident team members who can help turn frowns into life-changing grins. Are you up for it?SmileDirectClub is seeking a Kotlin Android Sr. Software Engineer to join a fast-paced dynamic engineering team working on producing a world-class mobile telehealth platform. In joining SmileDirectClub, you will be part of a team that values high performance, open communication, and collaboration!
This is a remote position.
Responsibilities
- You will be a part of setting a culture of creativity, innovation and excellence in all areas of engineering and technology on mobile.
- Establish and follow coding standards and best practices for mobile development on Android with Kotlin and Jetpack Compose.
- Collaborate with a team of designers working on multiple diverse projects.
- Collaborate with back-end developers to deliver features.
- Lead by example on a diverse team of developers.
- Build technical proof of concepts for emerging requirements.
- Convert technical proofs into working software in a clear and concise fashion.
- Analyze and optimize inefficiencies in existing systems.
- Support existing capabilities while delivering new features.
Qualifications
- Strong communication skills. We are a multicultural, multiplatform team with a mix of skill levels and expertise.
- The desire to mentor and support a team of passionate technical professionals fostering a high-performance culture.
- Experience with mobile data persistence using Room.
- Expert experience consuming back-end web services (REST, JSON).
- Familiarity with production troubleshooting using tools such as Firebase, Crashlytics, and Datadog.
- Exposure and experience with a back-end tech stack e.g. Python, .NET (C#)
- Cloud experience.
- Test-Driven Development and Domain-Driven Design exposure and experience.
- An understanding of SDLC and Agile development methodologies such as Lean, Scrum, or Kanban.
- Experience with Git, Continuous Integration and Continuous Delivery mechanisms.
- RDBMS experience; Postgres, MySQL, SQL Server, Oracle.
- Understanding of multithreaded and concurrent programming techniques.
- 4-5 years as a Kotlin Android focused software engineer.
- A bachelor’s degree (preferred) or relevant experience.
- Experience with the MVVM Architectural pattern and Clean Architecture