Application Developer/Programmer Lead - El Dorado Hills, United States - Aditi Consulting

    Aditi Consulting
    Aditi Consulting El Dorado Hills, United States

    3 weeks ago

    Default job background
    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 play
    • Participate in the design of software components and work with UX team to help translate requirements into technical design and tasks
    • Work with product/project manager/scrum master during development of user stories, estimates and work plans.
    • Design, develop and unit test applications in accordance with established coding standards.
    • Analyze and resolve technical and application problems.
    • Develop and maintain configuration / development documentation and functional design documents
    • Provide status and information to your manager and/or appropriate team members on a regular basis thru daily stand-up meetings and one-on-one meetings
    • Proactively explore methods and tools to improve the overall development process
    • Independently manage work to meet project schedules
    • Standardize the apps to deliver across multiple operating systems with minimal duplication of effort
    • Review and sign-off technical design, testing results, and other project or support deliverables/activities
    Required Education/Experience:
    • 5 years of software development experience
    • Hands on experience with single codebase for mobile such as Flutter, React Native, etc..
    • 3 years of experience in building applications on Android
    • Good experience with Android SDK, Android Studio and iOS XCode development tools.
    • Experience implementing integrations using RESTful web services, working with authentication and authorization frameworks/protocols (OAuth/SAML)
    • Good experience with MVC/MVVM/MVP design patterns and programming technologies like Java, Kotlin, Objective C, and Swift
    • Understanding of Google's Android design principles, Jetpack libraries, and interface guidelines
    • Good understanding of Objected Oriented Analysis and Design concepts
    • Experience with iOS frameworks, cloud message APIs, push notifications, and Apple Wallet
    • Understanding of Apple's design principles and interface guidelines
    • Experience 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 desirable
    • Experience with mobile application development platforms/frameworks/ cross-platform tools
    • Experience 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.