Senior Software Engineer at Photon Career Site
, , United States -
Full Time


Start Date

Immediate

Expiry Date

21 May, 26

Salary

0.0

Posted On

20 Feb, 26

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Swift, SwiftUI, Async/Await, Combine, Xcode, Networking, Concurrency, Performance, Memory Management, Security, Jenkins, Asure, XCTest, XCUITest, Design Patterns, Agile

Industry

IT Services and IT Consulting

Description
Job Title: Senior Software Engineer Develop iOS apps using Swift, SwiftUI, Async/Await network concurrency, Combine, and Xcode in an agile environment. Knowledge of standard processes relating to networking, concurrency, performance, memory management and security in context of iOS apps Participate in the release of an app to the Apple App Store, understanding of app development process from inception to launch using automated tooling like Jenkins, Asure and the Xcode toolchain. Collaborate cross-functionally with product, architect, UXD to create experience roadmaps to build robust and stable apps. Develop maintainable, performant iOS code with effective documentation that can be leveraged by iOS developers on other teams. Build experimentation-driven product features, core UI infrastructure & systems, and define design patterns to integrate with platform frameworks. Develop code for testability and write automated tests with XCTest/XCUITest to help uphold app quality. Partner with platform squads to define mobile engineering standards, best practices, and tooling. Support a mobile-first world through upskilling and augmenting squads with deep mobile expertise Requirement: Applicants must have a bachelor’s degree or foreign equivalent in Computer Science, Computer Applications, Information Technology, Engineering (any), or related fields plus five years of experience in a related occupation. Travel/relocation required as jobs will be performed at various unanticipated locations throughout the United States.
Responsibilities
Develop robust and stable iOS applications using Swift, SwiftUI, and modern concurrency features, while collaborating cross-functionally with product, architect, and UXD teams to define experience roadmaps. Responsibilities also include building experimentation-driven features, defining design patterns, and ensuring code quality through effective documentation and automated testing.
Loading...