Logo
Cinder LLC

Mobile Software Developer

Cinder LLC, Beaverton, Oregon, us, 97078


Title

: Mobile Software Developer

Pay Rate : $25-35/hr

Hours: M-F 8-5

Location : Hybrid (Onsite in Hillsboro, OR)

Type : Full Time

CINDER has never been a typical staffing agency and we pride ourselves on the things that make us unique! We love building long-term relationships by providing the tools and skills people need to succeed in any role. We propel our culture forward by working to build more equitable workplaces that include all historically excluded identities. We believe happy employees inspire commitment and community.

About Novus Labs

Novus Labs is an engineering company supporting the largest tech companies in bringing some of the most innovative products to market! If you are interested in helping bring the next generation of consumer products to market while working across a multitude of technologies AND developing new technical skills, Novus Labs is a great place to either start your career or continue to evolve it.

About the Role

Our sibling company, Novus Labs is looking for a versatile Software Developer with expertise in cross-platform application development to join their dynamic team. The ideal candidate will have a strong foundation in software development principles and experience building both iOS and Android applications. This role offers the opportunity to contribute to a variety of software projects, ensuring continuous learning and growth within the team.

What You'll Be Doing:Design, develop, and maintain native iOS applications using Swift/Objective-C and Android applications using Java/KotlinCollaborate with cross-functional teams to define, design, and ship new features for both platforms.Integrate and configure third-party tracing and monitoring tools such as Datadog or Dynatrace into mobile applicationsImplement custom instrumentation for performance monitoring and error trackingAnalyze performance metrics and crash reports to optimize application performanceOptimize application performance, quality, and responsiveness on both platforms.Identify and correct bottlenecks, bugs, and other issues in mobile applicationsImplement and maintain continuous integration and delivery processes for mobile appsParticipate in code reviews and contribute to team best practices for mobile developmentAbout You

Bachelor's degree in Computer Science, Software Engineering, or a related fieldStrong proficiency in Swift and Kotlin, with working knowledge of Objective-C and JavaSolid understanding of mobile app architecture and design patterns for both platformsFamiliarity with RESTful APIs to connect mobile applications to back-end servicesKnowledge of both Apple's and Google's design principles and interface guidelinesExperience with Xcode, Android Studio, and mobile app deployment processes for both platformsProficiency in writing unit tests and performing UI testing on both platformsExperience integrating and configuring third-party SDKs and libraries in mobile applicationsUnderstanding of application performance monitoring (APM) concepts and practicesFamiliarity with mobile app crash reporting and error tracking systemsExperience with version control systems, preferably GitPreferred Skills

Hands-on experience with Datadog, Dynatrace, or similar APM tools in mobile environmentsKnowledge of distributed tracing concepts and implementation in mobile appsExperience with real-time monitoring and alerting systems for mobile applicationsFamiliarity with log aggregation and analysis in mobile contextsUnderstanding of mobile-specific performance metrics and how to optimize themExperience with reactive programming (e.g., RxSwift, RxJava, Combine)Familiarity with cross-platform development frameworks (e.g., React Native, Flutter)Knowledge of SwiftUI and Jetpack Compose for modern UI developmentExperience with Core ML, ARKit (iOS) and ML Kit, ARCore (Android)Familiarity with CI/CD tools like Jenkins, Fastlane, or GitHub ActionsExperience with Agile development methodologiesKnowledge of app security best practices and common mobile vulnerabilitiesExperience with analytics and crash reporting tools (e.g., Firebase, Crashlytics)Understanding of OAuth and OpenID Connect for authentication in mobile appsSoft Skills

Strong problem-solving skills and attention to detailExcellent communication skills, both written and verbalAbility to work independently and in a team environmentSelf-motivated and proactive with a strong work ethicAdaptability and willingness to learn new technologies quicklyTime management skills and ability to handle multiple projects simultaneously

Applicants must be authorized to work for ANY employer in the US. We are unable to sponsor or take over sponsorship of employment Visas.