Sr. iOS Engineer (Swift/Firebase) - remote

Posted 3 years ago

As a Sr. Mobile Engineer, you will help our team build the new products that empower users to quickly find the information they need on their construction projects.

We are a dedicated, light-hearted team with a passion for what we do. We take our work seriously, but we don’t take ourselves too seriously. If you’re product-minded, you’ll enjoy contributing to real life problems while growing your skills and career.

What you’ll do

  • Build valuable app experiences that will reach millions of AEC users globally.
  • Contribute to the architecture, design, and implementation of Bluebeam’s customer-facing mobile applications.
  • Build reusable iOS components that interface with our back-end platforms.
  • Implement new product features, add enhancements to existing features, and provide production support coverage to evaluate and fix bugs.
  • Work closely with other specialists, including engineers, product managers, and designers, to rapidly iterate on product requirements and UX/UI designs, evaluate scope, understand and communicate trade-offs.
  • Help understand user impact and provide timely responses to support requests and incidents.
  • Continuously provide mentorship and guidance to team members.
  • Analyze and optimize UI and infrastructure application code for quality, efficiency, and performance.

Requisite Qualifications and Skills

  • Expert-level proficiency in Swift (Structs, Optionals, UIKit, CoreData, Protocol-oriented programming, Networking, Instruments)
  • Expert-level knowledge of iOS memory management, Parallelism, Thread Pooling
  • Expert-level understanding of CS fundamentals
  • Working knowledge of Objective-C
  • Hands-on knowledge of cloud databases such as Firebase
  • Hands-on knowledge mobile app development workflows and web infrastructure
  • Hands-on knowledge of agile development methodologies
  • Hands-on knowledge with integrating open-source toolkits and frameworks
  • Good problem-solving, analytical thinking capabilities, and exceptional attention to details
  • Good communication and collaboration skills

Required Experience

  • 7+ years of professional experience building complex applications for native iOS applications (Swift)
  • Hands-on experience in setting up Build tools &CI pipelines
  • Demonstrated expertise in selecting and using open source and third-party libraries (including managing licensing)
  • Demonstrated experience driving change within an organization and leading complex technical projects
  • Experience building maintainable and testable code bases, including API design and unit testing techniques
  • BS or MS degree in Computer Science, Engineering or related field

What we offer

  • People-focused, entrepreneurial start-up culture with the backing of a stable, global, corporate entity - Nemetschek
  • Competitive compensation and benefits package
  • With our rapid global expansion, you will have the opportunity for continuous professional development
  • The opportunity to create real impact on a global organization in a growing industry
  • Flexible remote schedule