Job Description: Attends daily stand up meetings and reports on work done to management and other developers. Develops new features in native android and iOS utilizing Swift for iOS, and Java or Kotlin for Android. Collaborates with management to create user stories on Asana board and also creates tickets on Asana for bug fixes and features that he/she identifies. Writes clean, readable, and testable code. Creates wireframes, and mocks based on discussions with management. Cooperates with the backend developers and other team members to deliver well architected solutions. Contributes to architectural design. Create and manage tasks. Utilizes git version control to pull and push code. Solves problems Works 40 hours a week. Tracks time related to tickets.
Job Qualifications: Fluent English Speaker and Writer. Excellent communication skills. Is able to understand and receive information from management and produce the new features properly. Also are able to explain and communicate technical issues to management and other developers. Git version control experience. Able to create new branches, handle merge conflicts. Knows how to push and pull code. Able to pass coding challenge during technical interview Proficiency in the following languages: Java, Swift, Kotlin At least two years experience in both native Android and iOS development. Experience with Jira, Asana, or similar agile scrum tool. Experience creating mocks, Wire frames and ui designs. 2+ years Android and IOS development experience. 2+ years UX experience. 2 + years Agile experience. Familiar with Git. Experience with communicating with backend API. Familiar with Google Cloud tools. Familiar with CI/CD Experience utilizing websockets on android and iOs with backend. Willingness to learn. Familiarity with Push notifications. Experience with Social Media Apps, Video, and Pictures, and all types of media.