Overall Purpose of Role:Amega is seeking to hire an experienced Mobile Developer to work on the new company app in our Engineering team. It’s a highly collaborative role, who will be working in a compact and highly versatile team where the variety of challenges and possibility to apply or develop your skills is really high.If you’re passionate about mobile platforms and translating code into user-friendly apps, we would like to meet you.
Main Activities and Responsibilities:Develop and maintain mobile application for Android and iOS using React NativeCollaborate with backend developers, designers, product manager and other stakeholders on requirements review, suggest solutions and estimate efforts to build user-friendly applicationsWrite clean, scalable, and well-documented codeEnsure that the application is responsive, user friendly, and adaptive to different screen sizes and device modelsOptimize applications for maximum speed and scalabilityImplement app monitoring and analytics with Firebase for Android and iOSImplement app localisation in multiple languagesWriting unit tests, writing test cases for QA engineer for E2E and integration testsParticipate in incidents review and their root cause analysis, identify process issues and plan preventive measuresRelease applications to iOS and Google Play storesStay current with emerging mobile technologiesUpdate internal knowledge base and operational documentationRequirements:At least 3 years of experience in mobile developmentProven work experience as a React Native developerProficiency in JavaScriptExperience with third-party libraries and APIsFirebase FCM, Analytics and crash reportingVersion control systems such as GitExperience with testing frameworksKnowledge of UI/UX design principles
Skills:Superior analytical skills with a good problem-solving attitude, proactivityStrong written and verbal communication skillsAttention to detailsGood listener and communicatorGood written and verbal English communication skillsWould be a plus:IT Security fundamentalsAny industry certificationsRussian language Further Info:The role can be remote or local to Limassol, Cyprus