Work in Washington Veterans Jobs

Job Information

REDFIN CORPORATION Software Developers in SEATTLE, Washington

TO APPLY, ALL APPLICANTS MUST SUBMIT RESUME TO HTTPS://WWW.JOBPOSTINGTODAY.COM/{rel="nofollow"} AND REFERENCE ID# 80654.

Worksite: 1099 Stewart Street, Suite 600, Seattle, WA 98101

Job Description: Research, design, and develop computer and network software or specialized utility programs. Design, estimate, document, and implement tightly scoped technical projects. Work on Redfin's testing frameworks and tools, write automated tests that ensure quality of code, fix bugs without regressions. Work with technologies, architectures, processes specific to the team. Responsible for shipping software based on assigned projects that meet deadlines and quality standards. Participate in team processes (standup, dev of the day, retrospectives, sprint planning, etc.). Responsible for providing feedback on relevant documents (specs, design docs), and utilize for planning future projects. Strive to improve, and act on feedback given by managers and mentors. Work with managers to set appropriate goals and evaluate progress quarterly. Responsible for understanding and explaining the team's charter, high level roadmap, business and engineering metrics, Redfin's business model compared to competitors, and the customer funnel of the company product. Telecommuting permitted.

The position requires a Bachelor's or foreign equivalent degree in Computer Science, Computer Engineering or in related field and 6 months of experience in the job offered or in a computer-related occupation.

Special Requirements: Position requires experience, knowledge or coursework in each of the following skills:

  1. Swift Programming Language, including experience in fundamental Swift concepts: generics, optionals, closures, and memory management;
  2. Architecting iOS Applications, including experience in designing and developing scalable iOS application architecture, and creating modular, scalable, and maintainable architecture patterns: MVVM, or Clean Architecture;
  3. Advanced UI/UX Implementation using Auto Layout, SwiftUI, or UIKit;
  4. iOS performance optimization techniques, including memory management, threading, network latency reduction, using Xcode instruments, or Firebase performance profiling tools;
  5. Integrating iOS applications with backend services, including RESTful APIs and GraphQL;
  6. CI/CD, including experience setting up and maintaining iOS build pipelines using industry-standard tools, including: Jenkins, Fastlane, Bitrise, or Github actions;
  7. Implementing push notifications and managing background processing tasks using technologies: Apple Push Notification Service (APNs) and Background Tasks framework; and
  8. Integrating iOS accessibility and localization features, ensuring that applications are usable by individuals with disabilities.

Employment and background checks may be required.

Salary to be commensurate with position level/experience. Standard Benefits. TO APPLY, ALL APPLICANTS MUST SUBMIT RESUME TO HTTPS://WWW.JOBPOSTINGTODAY.COM/{rel="nofollow"} AND REFERENCE ID# 80654.

DirectEmployers