 
        
        Job Title: Cross-Platform Mobile Engineer
\
We are seeking a skilled cross-platform mobile engineer to join our team.
\
As a cross-platform mobile engineer, you will be responsible for designing and developing mobile applications that run on multiple platforms, including iOS and Android.
\
Your primary focus will be on developing high-quality, scalable, and maintainable code that meets the requirements of our clients.
\
Additionally, you will work closely with our design team to ensure that the user interface and user experience of our mobile applications meet the highest standards.
\
Requirements:
\
\
 1. 7+ years of working experience in software engineering
\
 2. Advanced experience with Kotlin (Android), C, C++
\
 3. Extensive experience developing iOS mobile native applications in Swift/SwiftUI
\
 4. Solid understanding of the full iOS mobile development life cycle
\
 5. Strong knowledge of iOS UI design principles and best practices
\
 6. Experience with at least one of these design architectures: MVVM, MVC, VIPER, Clean (Onion Architecture)
\
 7. Experience with TCA or other Redux-like architectures
\
 8. Expert in UI layouts and creating adaptive layouts for various hardware configurations
\
 9. Experience writing custom views and controls
\
 10. Experience consuming RESTful JSON/XML web services
\
 11. Experience in testing high volume applications: unit test, integration test, performance test
\
 12. Experience using external commercial and open source libraries
\
 13. Experience with Git and GitFlow
\
 14. A solid grasp of fundamental algorithms, data structures, and design patterns
\
 15. Portfolio of apps that you've built; ideally available in the App Store
\
 16. Ability to prototype new features and redesign existing ones
\
 17. Excellent problem solving, debugging skills, critical thinking, and communication skills
\
 18. Ability to effectively articulate technical challenges and solutions
\
 19. Aptitude and desire to independently learn new technologies
\
 20. Advanced level of English, good communication skills
\
 21. Preferred skills:
\
\
 22. Experience in Core Animation, Core Graphics, Core Bluetooth (Classic, BLE)
\
 23. Experience in automated user interface functional testing
\
 24. Experience with Scrum/Agile methodologies
\
 25. Experience mentoring junior members
\
 26. Experience with iOS performance profiling tools and optimization techniques
\
 27. Experience with Open API standard (Swagger)
\
 28. Experience with push notifications
\
 29. Working knowledge of Internationalization
\
 30. Proficient in Objective-C
\
 31. Experience with UIKit
\
 32. Core competencies:
\
\
 33. Collaboration
\
 34. Communication
\
 35. Problem-solving
\
 36. Adaptability
\
 37. Results-driven
\
 38. Continuous learning
\
 39. Empathy
\
 40. Creativity
\
 41. Positive attitude
\
 42. Flexibility
\
 43. Resilience
\
 44. Self-motivation
\
 45. Time management
\
 46. Strategic thinking
\
 47. Teamwork
\
 48. Work ethic
\
 49. Interpersonal skills
\
 50. Emotional intelligence
\
 51. Leading by example
\
 52. Embracing change
\
 53. Feedback
\
 54. Coaching
\
 55. Criticism
\
 56. Mentoring
\
 57. Goal setting
\
 58. Delegation
\
 59. Empowering others
\
 60. Providing feedback
\
 61. Developing others
\
 62. Peer coaching
\
 63. Facilitating collaboration
\
 64. Sharing knowledge
\
 65. Exchanging information
\
 66. Open communication
\
 67. Diversity and inclusion
\
 68. Culture
\
 69. Environment
\
 70. Office culture
\
 71. Well-being
\
 72. Employee engagement
\
 73. Community
\
 74. Health and safety
\
 75. Employee satisfaction
\
 76. Development opportunities
\
 77. Recognition and rewards
\
 78. Learning and growth
\
 79. Training and education
\
 80. Skills development
\
 81. Personal development
\
 82. Professional development
\
 83. Education and training
\
 84. Support and resources
\
 85. Employee assistance program
\
 86. Benefits package
\
 87. Paid time off
\
 88. Flexible work arrangements
\
 89. Compressed workweek
\
 90. Telecommuting
\
 91. Job sharing
\
 92. Summer hours
\
 93. Annual leave
\
 94. Accommodations
\
 95. Disability accommodations
\
 96. Religious accommodations
\
 97. Special requests
\
 98. Privacy and security
\
 99. Confidentiality
\
 100. Data protection
\
 101. Background checks
\
 102. Authentication and authorization
\
 103. Access control
\
 104. Identity verification
\
 105. Password management
\
 106. Multi-factor authentication
\
 107. Single sign-on
\
 108. Session management
\
 109. Secure communication
\
 110. Encryption
\
 111. Key management
\
 112. Secure storage
\
 113. Scalable architecture
\
 114. High availability
\
 115. Reliability
\
 116. Service-oriented architecture
\
 117. Microservices architecture
\
 118. Containerization
\
 119. Serverless computing
\
 120. Cloud migration
\
 121. DevOps
\
 122. CI/CD
\
 123. Infrastructure as code
\
 124. Monitoring and logging
\
 125. Performance monitoring
\
 126. Error tracking
\
 127. Metrics and analytics
\
 128. Business intelligence
\
 129. Reporting and dashboards
\
 130. Alerting and notification
\
 131. Security information and event management
\
 132. Threat detection and prevention
\
 133. Incident response
\
 134. Compliance and governance
\
 135. Regulatory compliance
\
 136. Risk management
\
 137. IT risk assessment
\
 138. IT security policies
\
 139. Change management
\
 140. Release management
\
 141. IT project management
\
 142. Agile project management
\
 143. Scrum master
\
 144. Project planning
\
 145. Resource allocation
\
 146. Task management
\
 147. Project scheduling
\
 148. Project budgeting
\
 149. Cost estimation
\
 150. Value engineering
\
 151. Root cause analysis
\
 152. Failure mode and effects analysis
\
 153. Decision-making
\
 154. Probabilistic risk assessment
\
 155. Uncertainty analysis
\
 156. Alternatives analysis
\
 157. Financial modeling
\
 158. Break-even analysis
\
 159. Return on investment
\
 160. Net present value
\
 161. Internal rate of return
\
 162. Payback period
\
 163. Capital expenditure
\
 164. Operating expense
\
 165. Direct cost
\
 166. Indirect cost
\
 167. Contingency planning
\
 168. Disaster recovery
\
 169. Business continuity
\
 170. Emergency preparedness
\
 171. Compliance auditing
\
 172. Internal audit
\
 173. External audit
\
 174. Quality assurance
\
 175. Quality control
\
 176. Test automation
\
 177. Automated testing
\
 178. Behavior-driven development
\
 179. Acceptance testing
\
 180. Load testing
\
 181. End-to-end testing
\
 182. Integration testing
\
 183. Unit testing
\
 184. Regression testing
\
 185. System testing
\
 186. Exploratory testing
\
 187. Testing frameworks
\
 188. Test-driven development
\
 189. Code review
\
 190. Pair programming
\
 191. Code refactoring
\
 192. Technical debt
\
 193. Design debt
\
 194. Legacy system maintenance
\
 195. Legacy system modernization
\
 196. Legacy system replacement
\
 197. Legacy system retirement
\
 198. Software reuse
\
 199. Component-based development
\
 200. Modular design
\
 201. Object-oriented design
\
 202. Aspect-oriented design
\
 203. Functional programming
\
 204. Reactive programming
\
 205. Event-driven programming
\
 206. Message-passing architecture
\
 207. Actor model
\
 208. Immutable data structures
\
 209. Functional data structures
\
 210. Higher-order functions
\
 211. Closure
\
 212. Partial function application
\
 213. Continuation passing style
\
 214. Recursive function calls
\
 215. Stack overflow
\
 216. Deadlock
\
 217. Livelock
\
 218. Starvation
\
 219. Priority inversion
\
 220. Preemption
\
 221. Context switching
\
 222. Page fault
\
 223. Cache coherence
\
 224. Bus contention
\
 225. Exclusive access
\
 226. Shared resource
\
 227. Transactional memory
\
 228. Lock-free programming
\
 229. Wait-free programming
\
 230. Atomic operations
\
 231. Locks
\
 232. Mutex
\
 233. Spinlocks
\
 234. Read-write locks
\
 235. Counting semaphores
\
 236. Binary semaphores
\
 237. Monitors
\
 238. Barriers
\
 239. Condition variables
\
 240. Signals
\
 241. Timeouts
\
 242. Interrupt handling
\
 243. Trap handling
\
 244. Exception handling
\
 245. Signal handling