NinjaOne, LLC
Senior Android Engineer
NinjaOne, LLC, Atlanta, Georgia, United States, 30383
About the RoleAt NinjaOne we’re on a mission to simplify IT management for businesses around the globe, and we need a talented
Senior Android Engineer
to help us drive that vision forward! As a key player in our rapidly growing team, you will focus on customer-facing mobile applications, developing them in Kotlin using industry best practices.Imagine working on multiple high-traffic applications that empower thousands of IT professionals while honing your coding skills in a collaborative environment that values creativity and continuous learning. With competitive compensation, generous benefits, and a culture that prioritizes work-life balance, this role offers not just a job, but a chance to make a real impact.You'll engage with cross-functional teams, leveraging the latest mobile technology and design patterns, all while being supported by industry leaders who are committed to your growth. Your expertise will be integral in driving our success—and yours!Location
- We are flexible on remote working from home, if you are located in the USA and reside in one of the following states - CA, CO, CT, FL, GA, IL, KS, ME, MA, NJ, NC, OR, TX and VA. We have physical offices in Austin, TX and Tampa, FL, if you prefer a hybrid option.We hire the best software engineers, but experience in our stack can’t hurt: NinjaOne is built on
Java ,
Kotlin ,
C++ , and
Postgres , supporting millions of user endpoints and running as a scalable cloud service in
AWS . Knowing large-scale datastore bottlenecks, asynchronous application design and client-server architecture will help you.What You’ll be DoingDeveloping new and existing Android native applicationsSupporting and managing Android mobile applications developed in-houseTesting and maintaining various native Android mobile applications to identify processes and development efficiencies and recommending improvementsDocumenting new applications or changes made to existing applicationsSupporting systems to provide continuous integration and automated testing processesMentoring junior developersOther duties as neededAbout You6+ years of experience with Android development4+ years of experience with KotlinProficiency with MVVM architecture or equivalentUnderstanding of Git, and willingness to participate in code reviewsUnderstanding of basic web services, and how they are used by front-end applicationsPublished one (or more) application in the Google Play StoreSolid understanding of the Android release cycleAdvanced understanding of Google APIsStrong analytical and problem-solving skillsAdvanced understanding of the Android Studio IDE and build process (dynamic frameworks, troubleshooting configuration and build issues)Bachelor's degree in computer science or other relevant technical engineering degree, equivalent relevant work experience will also be considered.Understanding of both imperative and declarative frameworks (Jetpack Compose, Flutter, etc.)MDM experience a plusAbout UsNinjaOne automates the hardest parts of IT to deliver visibility, security, and control over all endpoints for more than 20,000 customers. The NinjaOne automated endpoint management platform is proven to increase productivity, reduce security risk, and lower costs for IT teams and managed service providers. NinjaOne is obsessed with customer success and provides free and unlimited onboarding, training, and support.What You’ll LoveWe are a collaborative, kind, and curious community.We honor your flexibility needs with full-time work that is hybrid remote.We have you covered with our comprehensive benefits package, which includes medical, dental, and vision insurance.We help you prepare for your financial future with our 401(k) plan.We prioritize your work-life balance with our unlimited PTO.We reward your work with opportunity for growth and advancement.Additional InformationThis position is NOT eligible for Visa sponsorship.Due to operational policies, NinjaOne is unable to hire for this role within the city limits of Chicago. We will consider all qualified candidates who reside outside of the city proper or are willing to self-relocate.Starting pay for the successful applicant depends on a variety of job-related factors, including but not limited to location, market demands, experience, job-related knowledge, and skills. The benefits available for this position include medical, dental, vision, 401(k) plan, life insurance coverage and PTO. For roles based in California or Colorado, the base salary hiring range for this position is $130,000 to $190,000 per year.All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, veteran status, or any other status protected by applicable law. We are committed to providing an inclusive and diverse work environment.
#J-18808-Ljbffr
Senior Android Engineer
to help us drive that vision forward! As a key player in our rapidly growing team, you will focus on customer-facing mobile applications, developing them in Kotlin using industry best practices.Imagine working on multiple high-traffic applications that empower thousands of IT professionals while honing your coding skills in a collaborative environment that values creativity and continuous learning. With competitive compensation, generous benefits, and a culture that prioritizes work-life balance, this role offers not just a job, but a chance to make a real impact.You'll engage with cross-functional teams, leveraging the latest mobile technology and design patterns, all while being supported by industry leaders who are committed to your growth. Your expertise will be integral in driving our success—and yours!Location
- We are flexible on remote working from home, if you are located in the USA and reside in one of the following states - CA, CO, CT, FL, GA, IL, KS, ME, MA, NJ, NC, OR, TX and VA. We have physical offices in Austin, TX and Tampa, FL, if you prefer a hybrid option.We hire the best software engineers, but experience in our stack can’t hurt: NinjaOne is built on
Java ,
Kotlin ,
C++ , and
Postgres , supporting millions of user endpoints and running as a scalable cloud service in
AWS . Knowing large-scale datastore bottlenecks, asynchronous application design and client-server architecture will help you.What You’ll be DoingDeveloping new and existing Android native applicationsSupporting and managing Android mobile applications developed in-houseTesting and maintaining various native Android mobile applications to identify processes and development efficiencies and recommending improvementsDocumenting new applications or changes made to existing applicationsSupporting systems to provide continuous integration and automated testing processesMentoring junior developersOther duties as neededAbout You6+ years of experience with Android development4+ years of experience with KotlinProficiency with MVVM architecture or equivalentUnderstanding of Git, and willingness to participate in code reviewsUnderstanding of basic web services, and how they are used by front-end applicationsPublished one (or more) application in the Google Play StoreSolid understanding of the Android release cycleAdvanced understanding of Google APIsStrong analytical and problem-solving skillsAdvanced understanding of the Android Studio IDE and build process (dynamic frameworks, troubleshooting configuration and build issues)Bachelor's degree in computer science or other relevant technical engineering degree, equivalent relevant work experience will also be considered.Understanding of both imperative and declarative frameworks (Jetpack Compose, Flutter, etc.)MDM experience a plusAbout UsNinjaOne automates the hardest parts of IT to deliver visibility, security, and control over all endpoints for more than 20,000 customers. The NinjaOne automated endpoint management platform is proven to increase productivity, reduce security risk, and lower costs for IT teams and managed service providers. NinjaOne is obsessed with customer success and provides free and unlimited onboarding, training, and support.What You’ll LoveWe are a collaborative, kind, and curious community.We honor your flexibility needs with full-time work that is hybrid remote.We have you covered with our comprehensive benefits package, which includes medical, dental, and vision insurance.We help you prepare for your financial future with our 401(k) plan.We prioritize your work-life balance with our unlimited PTO.We reward your work with opportunity for growth and advancement.Additional InformationThis position is NOT eligible for Visa sponsorship.Due to operational policies, NinjaOne is unable to hire for this role within the city limits of Chicago. We will consider all qualified candidates who reside outside of the city proper or are willing to self-relocate.Starting pay for the successful applicant depends on a variety of job-related factors, including but not limited to location, market demands, experience, job-related knowledge, and skills. The benefits available for this position include medical, dental, vision, 401(k) plan, life insurance coverage and PTO. For roles based in California or Colorado, the base salary hiring range for this position is $130,000 to $190,000 per year.All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, genetic information, marital status, veteran status, or any other status protected by applicable law. We are committed to providing an inclusive and diverse work environment.
#J-18808-Ljbffr