Application Developer/Programmer Lead - Shingle Springs, United States - Aditi Consulting
Description
Summary:
We are looking for iOS or Android Mobile App Developers, who are responsible for maintaining and improving our mobile applications.
Must have a strong desire and commitment to learn new technologies quickly and demonstrated full life cycle experience, analyzing, developing and maintaining applications in a dynamic environment.
The ideal candidate is self-sufficient, can successfully collaborate with teammates, and will exhibit a high-degree of initiative in learning new technologies and methods to resolve challenges encountered during the development life cycle.
Responsibilities:
Deliver across the complete app life cycle - conceptual design, build, deploy, test, release to Apple app and Google playParticipate in the design of software components and work with UX team to help translate requirements into technical design and tasksWork with product/project manager/scrum master during development of user stories, estimates and work plans.
Analyze and resolve technical and application problems.
Develop and maintain configuration / development documentation and functional design documentsProvide status and information to your manager and/or appropriate team members on a regular basis thru daily stand-up meetings and one-on-one meetingsProactively explore methods and tools to improve the overall development processIndependently manage work to meet project schedulesStandardize the apps to deliver across multiple operating systems with minimal duplication of effortReview and sign-off technical design, testing results, and other project or support deliverables/activities
Required Education/Experience:
5 years of software development experienceHands on experience with single codebase for mobile such as Flutter, React Native, etc.3 years of experience in building applications on AndroidGood experience with Android SDK, Android Studio and iOS XCode development tools.
Good experience with MVC/MVVM/MVP design patterns and programming technologies like Java, Kotlin, Objective C, and SwiftUnderstanding of Google's Android design principles, Jetpack libraries, and interface guidelinesGood understanding of Objected Oriented Analysis and Design conceptsExperience with iOS frameworks, cloud message APIs, push notifications, and Apple WalletUnderstanding of Apple's design principles and interface guidelinesExperience in the mobile lifecycle:
application development (application structure, device and operating system APIs, debugging, performance, security) and deployment.
Experience submitting application through Apple app store submission or Google Play process highly desirableExperience with mobile application development platforms/frameworks/ cross-platform toolsExperience working in Agile/Scrum Development is a plus
Education/Credentials:
BS in Computer Science with at least 5 years of relevant IT experience is preferred.
BS or BA in other disciplines is acceptable, supplemented with adequate relevant experience.
Compensation:
The pay rate range above is the base hourly pay range that Aditi Consulting reasonably expects to pay someone for this position (compensation may vary outside of this range depending on a number of factors, including but not limited to, a candidate's qualifications, skills, competencies, experience, location and end client requirements).
Benefits and Ancillaries:
Medical, dental, vision, PTO benefits and ancillaries may be available for eligible Aditi Consulting employees and vary based on the plan options selected by the employee.
#J-18808-Ljbffr