skip to Main Content

Description

Job ID: 50763

Senior iOS Developer
Our client is hiring a passionate and experienced Senior iOS Developer for their team in Beaverton, Oregon.

Responsibilities:
Work with talented engineers for the technical development and delivery of elegant and intuitive app features across development teams, partnering with business stakeholders, QE teams, and other geo-graphically dispersed engineering teams.
Provide technical leadership in evaluation, conceptualization, design and development of small features.
Participate in the breakdown of stories into technical design, implementation tasks, sprint planning and other scrum ceremonies.
Drive for continuous improvement in performance, scalability, extensibility, reliability, and usability of features.
Work with application privacy and security teams to ensure the application is properly architected and maintained.
Provide strong technical leadership and mentorship to develop the capabilities of Jr team members.
Exemplify how to write and review code and act on data feedback to decide what to build next.
Monitor and support health of mobile apps in production.
Ensures knowledge sharing within the team and across teams (e.g., internal presentations to large audiences, detailed blogs, and common inter-team resources).
Leverage agile methodology concepts for quality, delivery and continuous improvement.

Qualifications:
Bachelor’s degree in Computer Science or a related Engineering field.
7+ years software engineering experience.
3+ years of professional experience developing consumer-facing iOS applications using Swift or Android applications with Kotlin or Java.
Experience in Swift, related modern iOS frameworks and popular iOS devices or Kotlin, JAVA, related modern Android frameworks and popular Android devices.
Experience developing, delivering, and supporting native iOS or Android applications by integrating REST APIs, push notifications and multithreaded experiences.
Solid foundation around software engineering fundamentals, object-oriented programming, MVC architecture, and iOS or Android design patterns.
Deep understanding of multi-threading, memory management, networking, caching, performance optimization, localization, and security for mobile applications.
Experience with modern build strategies, continuous integration, unit testing, test driven development, static analysis, and automated integration tests.
Experience with Xcode or Android Studio profiling tools to identify and improve app performance is a plus.
Well versed with Agile methodology.
Excellent verbal and written communication and collaboration skills to effectively communicate with both business and technical teams.
e-Commerce experience is a plus.
Comfortable working in a fast-paced, results-oriented environment.


Benefits
Benefits are available to eligible VanderHouwen contractors and include coverage for medical, dental, vision, life insurance, short and long term disability, and matching 401k.

About VanderHouwen
VanderHouwen is an award-winning, Women-Owned, WBENC certified professional staffing firm. Founded in 1987, VanderHouwen has been successfully placing experienced professionals throughout the Pacific Northwest and nationwide.  Our recruitment teams are highly specialized in either Technology and IT, Engineering, or Accounting and Finance career markets. Our recruiters value building meaningful, professional relationships with each candidate as well as developing honed knowledge of companies' staffing needs and workplaces. Partner with us to land your next exciting career.

VanderHouwen is an Equal Opportunity Employer and participates in E-Verify. VanderHouwen does not discriminate on the basis of race, color, religion, sex, national origin, age, disability, or any other characteristic protected by applicable local, state or federal civil rights laws.

SIMILAR JOBS

Apply Now

    Thank you for your interest in applying for this position! Please fill out the fields below. Your profile will be reviewed with the rest of the applicants.







    Upload Your Resume (Required)

    Not Ready to Apply?