wagey.ggwagey.ggv1.0-e93b95d-4-May
Browse Tech JobsCompaniesFeaturesPricingFAQs
Log InGet Started Free
Jobs/Senior Backend Developer Role/newxel - Senior Mobile Developer (NXJ-103)
newxel

newxel - Senior Mobile Developer (NXJ-103)

Remote - Ukraine3mo ago
RemoteSeniorEMEASenior Backend DeveloperSenior Developer AdvocateTech LeadGitKotlinSwiftObjective-CJava

Upload My Resume

Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT

Apply in One Click
Apply in One Click

Requirements

• Strong understanding of Object-Oriented Programming (OOP) principles • Solid knowledge of SOLID principles • Knowledge of design patterns, with a focus on those applicable to Android and iOS based on industry best practices (at least a few) • Ability to work with collections (arrays, dictionaries, sets) • Understanding of REST API principles (HTTP requests to the server, decryption of responses, asynchronous processing) • Experience with cloud platforms and API gateways • Familiarity with GraphQL • Understanding of Bluetooth device connectivity • Awareness of memory management and performance considerations • Working knowledge of secure coding principles, including encryption, secure network connections, secure storage, parameterization/SQL injection prevention, and protection against common vulnerabilities • Experience with GIT and common code management practices • Understanding of interface building principles (activations, resources, event handling) • Knowledge of activity and application lifecycle • Experience in creating and parameterizing server requests • Secure communication with server APIs • Experience working with asynchronous tasks • Ability to manage execution threads (create, stop, synchronize) • Proficiency in Kotlin and Java • Experience working with a local database • Ability to work with Third Party components (created by other developers) using Gradle • Demonstrated experience with Swift and Objective-C • Understanding of interface building principles with SwiftUI, including the ability to migrate from storyboards • Flow control using Grand Central Dispatch (GCD) • Ability to work with Third Party components (e.g., CocoaPods or SPM) • Knowledge of Single Sign-On technology, including SAML and OAUTH • Understanding of certificate pinning, secure storage (Keychain/Keystore), and data encryption (at rest and in transit) • Compliance awareness, such as GDPR, SOC2, HIPAA

Responsibilities

• Develop mobile applications using various programming languages suitable for Android/iOS platforms. • Collaborate with cross-functional teams to define user requirements and prioritize development tasks based on business needs. • Implement design patterns and best practices in software architecture, ensuring scalability and maintainability of the codebase. • Conduct thorough testing using automated tools for unit tests, integration tests, UI/UX tests, performance analysis, etc., to ensure high quality standards are met before release. • Debug issues identified during testing phases or reported by users in production environments promptly. • Maintain and update existing mobile applications as per business requirements while ensuring backward compatibility with older versions of the app for a seamless user experience across all devices. • Stay updated on emerging technologies, trends, and best practices within the industry to continuously improve development processes and deliver innovative solutions that meet or exceed client expectations.

Benefits

• Competitive salary and benefits package • Medical insurance • Top equipment kit • Collaborative and innovative work environment • Career growth and development opportunities • A chance to work with a talented and driven team of professional

Get Started Free

No credit card. Takes 10 seconds.

Privacy·Terms··Contact·FAQ·Wagey on X