SummaryThe Sr. Software Engineer will contribute to design sessions, perform coding and code reviews, unit testing, integration testing, ensure quality deliverables/releases and will adhere to the established SDLC guidelines.ResponsibilitiesGathers, verifies, and educates others on technical requirementsDevelops technical designs for self and others as requiredDiscovers and shares lessons learned and best practicesMentors and trains othersLearns from other teams and shares within own teamAuthors programming tasks for a user story or complete feature setParticipates in and leads peer code reviews, effort to drive overall code testability and team project planningMay provide guidance and training to enable other team members to meet/exceed expectationsEstablishes project plans and maintains status of projectIdentifies opportunities for continuous improvementWorks in Scrum to groom product requirements, estimate work, and commit to deliverablesInteracts closely with business and technical teams to understand business processes and produces effective technical solutionsPerform other duties as neededRequirements5+ years' work experience with B.S. degree in Computer Science or related field preferredAt least 3 years of experience with Swift, Objective-C, Cocoa, Xcode and iOS SDKsProficiency in OOP, MVC, Service integration (REST / SOAP), SQLiteExperience in designing products that served millions of users is a plusExperience in White-labeling / Localization / Modularization is a plusExperience in encryption / network security is a plusHands-on experience in Scrum and/or other Agile development methodologyHave good English verbal and written communication skills. Ability to describe technical design / business requirements / product functionalities clearly and frequently in English#J-18808-Ljbffr