PortlandRecruiter Since 2001
the smart solution for Portland jobs

Mobile Developer I - US Remote - Multiple Locations

Company: Sunnova Energy
Location: Portland
Posted on: January 16, 2022

Job Description:

Brief Description of Sunnova Sunnova is a different kind of Power Company, offering solar and storage services to homeowners within the United States and its territories through our network of local solar dealers and solar standard community homebuilders. Our mission is powering energy independence TM and changing the energy industry. At Sunnova, we believe in achieving more by working together; our diverse workforce allows an inclusive and innovative culture to power our long-term growth. Our people focus on thinking beyond traditional limits - and to do that, we need the creativity and energy of every person. Come be a part of the fastest growing segment of the energy industry! The Mobile Developer I Position

Sunnova Energy is currently searching for a Mobile Developer to be responsible for building and maintaining Sunnova's mobile applications. This position collaborates closely with leaders, product managers, user experience experts, and other technology colleagues to design and build the next generation of native iOS and Android apps for Sunnova's customers and dealers.

Mobile Developer I Responsibilities
Provides technical expertise throughout the mobile application development lifecycle (proof of concept, design, development, build, test, deployment, and support)
Performs hands-on mobile development tasks as an individual contributor
Acts as subject matter expert for mobile software products that the scrum team supports
Researches and suggests new mobile architectures, applications, and protocols
Continuously refines the mobile development pipeline (e.g., dev processes, environment management, testing strategy, CI/CD processes)
Works in all phases of the software development life cycle including functional analysis, development of technical requirements, technical design, prototyping, coding, building, testing, deployment, data migration, and support
Takes ownership of problems and issues, proactively works with business stakeholders, product management, architects, other developers, business analysts, quality assurance, and release management
Finds, analyzes, and fixes bugs and performance problems as they may occur
Collaborates with Application Support team to respond to reported system issues
Organizes and prioritizes individual workload with scrum team to meet required deadlines
Works as a team member, accepts ownership of work, and actively contributes to team discussions
Participates in daily stand ups, works with scrum team on projects, and supports delivery timelines and priorities
Designs, documents, and presents solutions to senior leaders in IT
Works effectively in a matrixed environment where 1) day-to-day tasks are determined and executed on agile/scrum team under the leadership of a scrum master and 2) career development, coaching, goal setting, performance evaluations, and issue escalation are coordinated through a separate manager

Minimum Requirements
Bachelor's; preferably computer science/engineering, electrical engineering, software engineering, information systems, or equivalent work experience
1-2+ years of mobile development, native or cross-platform
Extensive knowledge of at least one programming language commonly used in mobile app development, such as Swift, Objective C, Java/Kotlin, C#, or JavaScript
Familiar with OOP and MVC/MVVM design principles

Preferred Qualifications
Experience with native iOS/Android development
Experience with Flutter, React Native or Xamarin. Forms
Experience with third-party libraries and APIs
Ability to identify opportunities for technical improvements across multiple processes or functional areas, recommend solutions, and advocate for implementation

Additional Knowledge, Skills And Abilities
Strong problem solving and analytical skills
Strong written and verbal communication skills

Working Conditions
Open office environment
Extended periods of time working at computer workstation
Some overtime required

Location: Remote


Sunnova offers a generous employee reward package that includes:
Comprehensive benefits, including medical, dental, vision, life insurance, healthcare flexible spending account, and 401(k) with employer match.
Competitive compensation & annual bonus
Paid time off, including 10 holidays and Paid Parental Leave
Cell phone allowance for many roles
Free access to onsite fitness center in Houston and/or discounted fitness memberships through health provider
Complimentary garage parking in Houston

We are an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, disability status, protected veteran status or any other characteristic protected by law.

If you are selected for a position, your employment will be contingent upon submission to and successful completion of a post-offer/pre-placement drug test (and medical examination if required by the role) as well as pre-placement verification of the information and qualifications provided during the selection process.

Keywords: Sunnova Energy, Portland , Mobile Developer I - US Remote - Multiple Locations, IT / Software / Systems , Portland, Oregon

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Oregon jobs by following @recnetOR on Twitter!

Portland RSS job feeds