Staff Software Engineer (iOS)
Company: Vivint, Inc.
Location: Provo
Posted on: September 12, 2023
|
|
Job Description:
Staff Software Engineer (iOS) (Vivint, Inc., Provo, UT)Utilize
XCode skills to build native iOS applications. Collaborate in
design and code reviews and triage issues to ensure high quality
code releases. Attend daily Scrum standups and participate in
product planning, backlog grooming, and sprint planning meetings.
Deliver and maintain high quality of software application by
testing and debugging the software applications. Utilize experience
with designing, building and maintaining high performance, reusable
and reliable object-oriented objective-c and Swift code to build
new features in the software application by writing object-oriented
code. Design, build, and maintain high performance, reusable, and
reliable Swift code. Use strong communication skills (verbal and
written) to collaborate with the Product and Design teams to gather
business requirements. Diagnose performance issues and fix bugs to
improve functionality and quality. Use strong communication skills
(verbal and written) to work directly with User Experience (UX)
designers to develop components and User Interface (UI) flows from
wireframe designs. Collaborate with Engineering teammates on design
and architecture of new features. Research and communicate new and
improved concepts for application architecture and best practices.
Document and maintain design specifications, source code, and
archives for new applications and ideas. Collaborate with a remote
team of engineers and product managers on new product features and
requirements. Research, plan, prioritize, design, code, test,
bug-fix, rollout, experiment, monitor, and document new application
and code releases. Position allows for telecommuting from anywhere
in the U.S. Salary: $140,000 - $170,000 per yearMinimum
Requirements: Bachelors degree or its U.S. equivalent in Computer
Science, Computer Engineering, Information Systems, Electronic
Engineering, Electrical Engineering, or related field plus 5 years
of professional experience performing iOS application development
(including design, development, implementation, testing of software
systems and features, and maintenance) using iOS development
techniques and using iOS applications in XCode. Must also have
experience in the following: 5 years of professional experience
performing Object-Oriented programming and Objective-C or Swift
programming; 5 years of professional experience using bug tracking
and source control tools (including JIRA, Bitbucket, or Git); and 5
years of professional experience designing, building and
maintaining high performance, reusable and reliable object-oriented
Objective-C or Swift code.Please email resume to:
recruiting@vivint.com. Must specify job code OGWM.
Keywords: Vivint, Inc., Provo , Staff Software Engineer (iOS), IT / Software / Systems , Provo, Utah
Click
here to apply!
|