What are the responsibilities and job description for the Mobile Application Developer (Android & IOS) position at IT Trailblazers, LLC?
Job Details
POSITION: Android Developer - Level 03
Duration: 6 Months
Hours Weekly: 35/Full Time
Location: Lower Manhattan, NY
Priority: High
Responsibilities will include but are not limited to the following:
- Design, develop, test, and maintain high-quality software to meet business and customer needs.
- Develop new modules/applications and maintain and enhance existing applications using Java (Spring, SpringBoot, Hibernate) and JavaScript/TypeScript (JQuery, ReactJS, ReactNative).
- Experience with Mobile development (Android/iPhone) using React Native and other framework technologies as per industry standards.
- Adhere to architecture, design, implementation and security standards and best practices.
- Investigate and propose solutions to development and design problems.
- Participate in scope of work estimation and forecasting.
- Participate in code reviews or use collaborative programming techniques to promote high quality business outcomes.
- Implement unit tests and conduct functional and performance testing where appropriate.
- Prepare technical documentation, including software design evaluation plans, test results andtechnical manuals.
- Adhere to established development practices and processes. Develop reusable software building blocks to enable faster delivery.
- Promote a collaborative team environment and work closely with colleagues to achieve business objectives.
Preferred Skills:
- 9 Years experience of experience in Android Development.
- Minimum of 5 years of experience of development in Java, XML.
- Minimum of 5 years of experience of development in Oracle.
- Expertise in Android SDK (multithreading, TCP/IP networking, HTTP/HTTPS, UI, local database, offline mode, debugging).
- Strong proficiency in Swift, Swift UI, Kotlin, and Java. Familiarity with Android Studio and other development tools.
- Knowledge of modern version control systems (GitHub, preferably) and automated build workflows/pipelines.
- Experience with RESTful APIs and third-party libraries.
- Solid understanding of mobile UI/UX design principles.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- Experience working with IBM Maximo a plus.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.