Summary The 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.
Responsibilities Gathers, verifies, and educates others on technical requirements Develops technical designs for self and others as required Discovers and shares lessons learned and best practices Mentors and trains others Learns from other teams and shares within own team Authors programming tasks for a user story or complete feature set Participates in and leads peer code reviews, effort to drive overall code testability and team project planning May provide guidance and training to enable other team members to meet/exceed expectations Establishes project plans and maintains status of project Identifies opportunities for continuous improvement Works in Scrum to groom product requirements, estimate work, and commit to deliverables Interacts closely with business and technical teams to understand business processes and produces effective technical solutions Perform other duties as needed Requirements 5+ years' work experience with B.S. degree in Computer Science or related field preferred At least 3 years of experience with Swift, Objective-C, Cocoa, Xcode and iOS SDKs Proficiency in OOP, MVC, Service integration (REST / SOAP), SQLite Experience in designing products that served millions of users is a plus Experience in White-labeling / Localization / Modularization is a plus Experience in encryption / network security is a plus Hands-on experience in Scrum and/or other Agile development methodology Have good English verbal and written communication skills. Ability to describe technical design / business requirements / product functionalities clearly and frequently in English
#J-18808-Ljbffr