Primary job duties/responsibilities:
BASIC QUALIFICATIONS
- Experience as a mentor, tech lead or leading an engineering team
- Experience leading the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
- 4+ years Experience in professional, non-internship software development
- Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
- iOS mobile application development experience in Swift
- Experience contributing into unit testing of mobile application
PREFERRED QUALIFICATIONS
- Bachelor's degree in computer science or equivalent
- Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
- Experience optimising apps performance
- Experience with REST architecture for web services
- Experience designing and developing iOS applications
- Proficient understanding of code versioning tools such as Git
- Experience with Reactive programming frameworks such as ReactiveSwift and Rx
- Experience optimising apps for performance
- Experience writing testable code and automating test regressions
- Experience with deployments to the Experience with REST architecture for web services
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Java Developer
2026-07-06
Middle Java Developer
2026-07-06
Desarrollador de aplicaciones web
2026-07-04
- Posted
- Dec 11, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Redmond
- Company
- BCforward
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Java Developer
2026-07-06
Middle Java Developer
2026-07-06
Desarrollador de aplicaciones web
2026-07-04