Mobile Developer
IBA InfoTech Inc.
New York, United States of America
yesterday
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
New York, United States of America
Tech stack
Java
API
Android
Android Studio
iOS
XCode
Unit Testing
Code Review
Data Structures
Software Debugging
Gradle
Object-Oriented Software Development
Performance Tuning
Material Design
Appium
Concurrency
GIT
Information Technology
Job description
- Work in an agile environment where we ship features frequently to create user delight
- Collaborate with other talented developers, product and designers to help define, build and deliver new features in our iOS and Android apps
- Share responsibilities like app architecture/design reviews, code reviews, writing unit tests, performance tuning
- Analyze and optimize application code and/or APIs for efficiency and performance
- Own and deliver - from the small must-do tasks to large, complex projects with many moving parts
- Share your opinions on, and help shape our technical direction, best practices, product designs/ideas and team processes - we value (and depend on) your input!
- The quintessential teammate - great communicator, adaptable, supportive, hard working and enjoys a good laugh
Requirements
- Bachelors or greater in Computer Science or related engineering degree
- 3+ years experience building native Android or iOS apps that have been successfully launched
- Strong coding chops, code design skills and grasp of development best practices - including object-oriented design; writing modular, reusable, testable code; data structures; concurrency; performance tuning
- Proficiency in developing on mobile platforms: Java, Gradle, Android Studio, Material Design standards, git, xcode, cocapod, etc. - the skills and tools needed to build iOS and Android apps
- Excellent analytical, problem solving, and debugging skills
- Push the boundaries of innovation
Preferred Qualifications:
- Experience with unit testing technologies such as OCMock, Kiwi, Roboelectric
- Experience with functional testing technologies such as Espresso, Appium, XCUITest