Mindlance

Application Developer - Mobile


PayCompetitive
LocationMinneapolis/Minnesota
Employment typeFull-Time

What's your preference?

Apply with job updates
  • Job Description

      Req#: 25-58891
      Job Description: Responsibilities
      Architect efficient, scalable, and self documented code
      Swiftly identify, troubleshoot, and resolve production bugs
      Work independently yet collaboratively
      Interface with multiple engineering and stakeholder teams
      Identify and resolve device performance issues
      Strong visual design and user experience instincts
      Qualifications
      5+ years of Industry experience
      Expertise in Kotlin (ok we have some Java code too =), exposure to other modern web/mobile languages and design patterns
      Built and shipped an Android app to the Play Store
      Familiarity with or champions new features and libraries in the Android development landscape
      Embodies Clean Code principles
      Speedy delivery of features, with unit tests and code review puns
      BS/MS in Computer Science or related technical field preferred


      Optional
      Worked on both enterprise and consumer apps
      Knowledge of Jetpack Compose and Kotlin Multiplatform
      Exposure to web/mobile automation frameworks
      iOS and/or JavaScript development
      Familiarity with other mobile design patterns, platforms, and paradigms

      ------------------------DO NOT EDIT BELOW THIS LINE, PLEASE INSERT JOB DESCRIPTION ABOVE---------------------------------
      Primary Responsibilities:

      Designs and develops mobile applications across all Android and iOS device
      Collaborates closely with our product, design, and server engineers
      Utilizes your experience and judgement to make the system scalable and performant
      Defines and documents the designs for applications and enhancements.
      Creates, reviews, and may coordinate execution of unit test plans for multiple projects. Identifies opportunities to improve testing process.
      Assists with design, coding, testing, implementation, and documentation of solution.
      Develops high level program specifications. Ensures that expected application performance levels are achieved.
      Assists technical staff and clients to investigate, analyze, and resolve highly complex technical problems. Identifies and manages interfaces, service levels, standards, and configurations.
      Analyzes, defines, and documents design for data, workflow, logical processes, and operating system environment, interfaces with other systems, internal and external.
      Supervises monitoring of existing application systems operating efficiency. Identifies opportunities for improvement and recommends technical solutions.
      Demonstrates deep understanding of the business needs driving projects. May be key point of contact for business line.
      Basic Qualifications

      Bachelor's degree, or equivalent work experience
      8+ years of experience working on mobile applications
      Required Skills / Experience

      Strong Experience in native frameworks (API, unit testing, deployment, etc.)
      Excellent programming skills in Kotlin and Swift
      Familiar with MVVM pattern, data structures with solid OOP
      Experience with Android and iOS performance tools and optimization
      Strong object-oriented programming, design skills, and computer science fundamentals
      Demonstrated success in delivering complex full stack mobile applications across native and server-side components
      Utilizes technical expertise and leadership skills to resolve issues, ensure product goals are met, and serve as a mentor to coach and support junior engineers to continue to raise the engineering bar across the organization
      Works to drive both high level and detailed technical designs, conducts technical reviews and define solution requirements and technical implementation approaches
      Defines the team's roadmap in line with the company and technology vision
      Proficient understanding of algorithms, data structures, architectural design patterns and best practices
      Adept with agile software development lifecycle and DevOps principles
      Excellent communication, presentation skills, leadership, problem solving and analytical skills
      Comments for Vendors:

      EEO:
      “Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of – Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.”
  • About the company

      Mindlance is one of the largest diversity-owned staffing firms in the US . As a recruitment centric talent acquisition company, Mindlance provides Technology, Engineering, Digital / Creative / Marketing, Clinical Research, Scientific, Finance, Professional and Payroll Management staffing services to Global 1000 companies across the US, Canada and India.

Notice

Talentify is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.

Talentify provides reasonable accommodations to qualified applicants with disabilities, including disabled veterans. Request assistance at accessibility@talentify.io or 407-000-0000.

Federal law requires every new hire to complete Form I-9 and present proof of identity and U.S. work eligibility.

An Automated Employment Decision Tool (AEDT) will score your job-related skills and responses. Bias-audit & data-use details: www.talentify.io/bias-audit-report. NYC applicants may request an alternative process or accommodation at aedt@talentify.io or 407-000-0000.