Who We Are
Class is a software developed by Class Technologies Inc., a company founded by software pioneer Michael Chasen. Class adds teaching and learning tools to Zoom and makes the virtual classroom feel like a real classroom. Class is a remote company (you can work from anywhere!), with staff around the world.
Class is backed by prominent Zoom board members and investors, including current Zoom board member Santi Subotovsky, and education and technology leaders like SoftBank, Salesforce Ventures, GSV Ventures, and American quarterback and entrepreneur, Tom Brady.
Are you passionate about learning and technology? Do you aspire to change the way the world learns? Do you want to work from anywhere in a flexible, collaborative, and inclusive work environment? If you answered yes to any or all of those questions, we want to talk to you!
We are seeking a dedicated Android developer to join our fast-paced, growing company with 3-5 years of experience (5+ years for senior). You will collaborate as part of a team of developers to work on creating and maintaining Android apps.As an Android developer, you will need to be familiar with the Android ecosystem and mobile app development, including familiarity with popular app frameworks, Kotlin, Android Studio and software development best practices. Your duties will include maintaining existing codebases, including bug fixing, and building new features as part of a team while following coding guidelines and best practices.
Responsibilities
- Designing and developing apps for the Android ecosystem
- Fixing known bugs in existing Android applications and adding new features
- Working with external software libraries
- Working with designers to turn design templates into working apps
- Solid understanding of common programming tools and paradigms, such as version control, use of frameworks, and common design patterns
- Proficiency with Android Studio and Android SDK tools
- Excellent knowledge of the Kotlin programming language
- Strong practical knowledge of software engineering best practices and design patterns such as MVVM
- You have experience with Android app performance optimization & metrics
- Experience in building complex layouts and UI
- Solid understanding of the full mobile development life cycle
- Solid experience with Kotlin, RxJava 2, Hilt, MVVM, Clean Architecture, Background Services, Constraint Layout
- Have at least 2 apps in the Playstore that you've worked on
Job Type:
Full-time
Location:
100% Remote
% of Travel:
0 - 5%
Physical Requirements:
Prolonged periods of sitting at a desk and working on a computer. Include any additional physical requirements for the position here.
Benefits:
- Unlimited PTO
- Medical, Dental, and Vision Coverage
- STD, LTD, and Life Insurance
- 401k
- Pet Insurance
Class Technologies is an Equal Opportunity Employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status.
We're committed to diversity and building an equitable and inclusive environment for people of all backgrounds and experiences, and we're taking continued steps to meet that commitment.
We especially encourage members of traditionally underrepresented communities to apply, including women and other gender minorities, people of color, LGBTQIA people, veterans, and people with disabilities.