Sr Software Engineer, Android

New Yesterday

Join to apply for the Sr Software Engineer, Android role at NRG Energy2 weeks ago Be among the first 25 applicantsJoin to apply for the Sr Software Engineer, Android role at NRG EnergyWelcome to the intersection of energy and home services. At NRG, we're driven by our passion to create a smarter, cleaner and more connected future.Vivint Smart Home, an NRG owned company, is a leading smart home company in the United States, dedicated to redefining the home experience with intelligent products and services. We find purpose in proactively protecting and keeping our customers connected to home, no matter where they are. Join the Smart Home team to create smarter, safer and more sustainable homes.SummaryThe Foundation team within the Vivint Innovation Center is looking for a Senior Software Engineer on our Android team. You will be working on experiences to support our world-class smart home solutions. We are looking to grow our team of exceptional engineers. Join us and use your passion for engineering cool solutions to create the world&aposs best smart home experience.Primary ResponsibilitiesCollaborate closely with software engineers representing other disciplines to build amazing experiences from top to bottom.Leverage your technical expertise and interpersonal skills to help the team make great implementation decisions together, including active participation in code reviews and other software lifecycle activities.Work in a fast-paced, self-directed, agile environment.Research and evaluate new technologies and ntribute to new feature development, maintenance, and architectural activities.Actively participate in the Android guild with fellow engineers to develop better organization-wide development practices and solve hard problems.Participate in a quarterly "Innovation Week" and work on innovative projects of your choice.Put smart home products in your own home and experience your work product firsthand.Required Skills, Experience & EducationExperience with well-known design patternsExperience with Kotlin and/or Java and Android StudioExperience with Android SDK and tools, including Jetpack Compose and CoroutinesExperience building RESTful ServicessExperience with Dependency injection (Dagger, Hilt, etc)Experience with Unit TestingCommon software architectural practices and principles (MVC, MVP, MVVM, Clean, SOLID)5+ years relevant work experienceB.S. in Computer Science or equivalent work experience.Preferred Skills, Experience & EducationExperience with Bluetooth highly desirableExperience with location Servicess desirableExperience with Mobile analytics frameworksAgile development processes (Scrum)Mentoring fellow mobile engineersDriving architectural changes within an organizationIoT products and Servicess (security, home automation)Here are some highlighted perks you should ask us about:Free daily lunch and drinks on sitePaid holidays and flexible paid time awayEmployee/Friends/Family DiscountsOnsite health clinic, gym, gaming tablesMedical/dental/vision/life coverage & 24/7 Medical Hotline401(k) + Employer MatchEmployee Resource GroupsWorking ConditionsThis job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.NRG Energy is committed to a drug and alcohol-free workplace. To the extent permitted by law and any applicable collective bargaining agreement, employees are subject to periodic random drug testing, and post-accident and reasonable suspicion drug and alcohol testing. EOE AA M/F/Protected Veteran Status/Disability. Level, Title and/or Salary may be adjusted based on the applicant's experience or skills.EEO is the Law Poster (The poster can be found at .pdf)Official description on file with Talent.Seniority levelSeniority levelMid-Senior levelEmployment typeEmployment typeFull-timeJob functionJob functionEngineering and Information TechnologyIndustriesOil and GasReferrals increase your chances of interviewing at NRG Energy by 2xGet notified about new Senior Software Engineer jobs in Boston, MA.Principal Software Engineer, Team ManagementSenior Mechanical Engineer - Advanced Development - AutomotiveBoston, MA $180,000.00-$220,000.00 2 months agoSenior Software Engineer, Lead - Supply ChainSenior Software Engineer - Pricing & PromotionsPrincipal Engineer, Software Delivery Lifecycle (SDLC) ArchitectBoston, MA $100,000.00-$225,000.00 3 months agoSenior Software Engineer - East Coast US RemoteTransaction Management Senior Software Developer, Vice PresidentSENIOR SOFTWARE ENGINEER - JCL, COBOL, Microfocus and Banking experience. (Hybrid position - prefer local candidates)Principal Software Engineer - OpenStack NetworkingLowell, MA $148,540.00-$245,050.00 1 day agoPrincipal Software Engineer - OpenStack NetworkingBoston, MA $148,540.00-$245,050.00 1 day agoSenior Product Manager, AI Applications & Developer FrameworksSr Software Engineer, GPU Rendering, OpenGL, DirectX, Vulkan (Burlington, MA / Greater Boston area) - R50164Senior Database Developer, Product Support Team (Bangkok based, relocation provided)Boston, MA $150,000.00-$200,000.00 2 weeks agoOnsite to Massachusetts SENIOR SOFTWARE ENGINEER with Microfocus, Eclipse with Financial domain experienceSenior Software Engineer, Backend - FintechBoston, MA $127,890.00-$211,180.00 1 day agoBoston, MA $101,300.00-$162,050.00 1 day agoSenior Software Engineer (Full Stack, Platform)Senior Software Engineer - Ventures TeamBoston, MA $130,000.00-$300,000.00 3 weeks agoWe're unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr
Location:
Boston, MA, United States
Category:
Computer And Mathematical Occupations

We found some similar jobs based on your search