Search jobs > Overland Park, KS > Internship > Software engineer android

Software Engineer - Android

Retail Success Co
Overland Park, KS, United States
Full-time

Do you enjoy?

  • Being part of a development shop that practices continuous process improvements driven by your input and the input of your team members?
  • Working in a cloud-first development shop? Our solution is fully hosted in AWS!
  • Building high usage, modern mobile apps with the latest tech available? Our Android apps are 100% Kotlin.

Retail Success is looking for a Software Engineer for native Android (Kotlin) development to join our team. This position is responsible for adding new features to our core platform, maintaining it, and creating new versions of the app, customized for the specific requirements of other verticals.

Retail Success is a business-to-business FinTech company based in Overland Park, Kansas. From marketing and loyalty to eCommerce and payments, our software solutions give retailers the power to connect and sell to the world.

Our robust solutions include Wayroo, National Merchant Alliance,and Freedom Software.

Why is this a great opportunity for you :

  • Base annual salary based on experience.
  • In addition to our fun and collaborative work culture, we offer comprehensive health, dental, vision, disability, life insurance, 401(k), and Paid Time Off.
  • We just took a brand new SaaS product to market and are positioned for growth!

Qualifications :

  • Bachelor of Science Degree in a related technical field required or an equivalent combination of education and relevant experience required.
  • Minimum of five (5) years' work experience designing, developing, and testing Android applications, embedded or mobile, in a work environment required (school or internship projects will not be considered).
  • Minimum of two (2) years of Kotlin experience required.

Applicants must have work authorization that does not now or in the future require sponsorship of a visa for employment authorization.

Work Location :

Available to work a hybrid schedule (3 days per week) in our Overland Park, Kansas office.

Technical Competencies :

  • Proficient knowledge and utilization of engineering tools to develop complex software.
  • Experience developing mobile apps for Android Devices.
  • Kotlin development experience required; Java development experience a plus.
  • Experience with Android Studio.
  • Experience with Web Services (e.g. RESTful, JSON, XML, etc.).
  • Experience with Google Play Services such as push notifications and location services.
  • Knowledge of Dependency Injection, Fragment Navigation, Material Design, Room database and MVVM architecture.
  • Experience with analytics tools such as Firebase.
  • Utilize tools such as Git and JIRA in the software development process.
  • Experience with BlueTooth connectivity a plus.

Responsibilities :

  • Utilize software development tools and instruments to develop, test, debug, and deploy quality software.
  • Support a suite of apps with varying needs some have UI / UX design specifications, others will allow for more creativity.
  • Perform technical root cause analysis and outlines corrective action for given problems.
  • Integrate applications with various API’s and web services.
  • Work collaboratively in an agile development methodology.
  • Participate in peer code reviews, providing comments and suggestions.
  • Estimate level of effort, evaluate new options of similar technology, offer suggestions to improve processes.

Other Competencies :

  • Demonstrates ownership of projects by taking initiative, being accountable, and meeting deadlines.
  • Excellent analytical and problem solving skills.
  • Able to approach work with an eye for details, while understanding the big picture.
  • The ability to think creatively with a focus on providing something of value.
  • Able to build and maintain effective working relationships in a team environment, with a diverse group and across functional areas.
  • Demonstrates the ability for clear and effective verbal and written communications; demonstrates active listening skills.

Retail Success, LLC is committed to the principles of Equal Employment Opportunity. We believe our continued success depends on the full and effective utilization of qualified persons without regard to race, color, creed, religion, national origin, sex, age, disability, veteran or any other classifications protected by applicable laws.

22 days ago
Related jobs
Retail Success Co
Overland Park, Kansas

Retail Success is looking for a Software Engineer for native Android (Kotlin) development to join our team. Proficient knowledge and utilization of engineering tools to develop complex software. Utilize software development tools and instruments to develop, test, debug, and deploy quality software. ...

Garmin
Olathe, Kansas

Essential Functions Serves in a leadership capacity for carrying out Native mobile development in Android with Kotlin for new products and/or applications May serve as a Lead Software Engineer for complex software development project designs and/or reviews architected modules and software systems su...

Promoted
Children's Hospital Association
Lenexa, Kansas

Create, develop, and modify general computer applications, interfaces, or specialized utility programs. Analyze and design databases within an application. Collaborate with IT colleagues, CHA business units and Project Management Office to design and develop application systems and programs. Trouble...

Shamrock Trading Corporation
Overland Park, Kansas
Remote

Experience in writing software in one or more languages such as Python, JavaScript (Node and React), Java, C. ...

Applied Materials
Home / Mobile,KS, 001
Remote

Software expertise – familiarity working with enterprise automation software running on Windows or Unix platforms with Oracle database. Manage team of engineers who deploy and support MES 300works® Full-Auto, MES FACTORYworks® Maintenance Management solutions at Applied Materials customer sites. Wor...

N. Harris Computer Corporation - CAD
Kansas, United States
Remote

We are currently seeking an experienced and passionate Java Software Developer to join our dynamic team. As a Java Software Developer, you will play a critical role in the design, development, and support of software solutions for our clients. If you are a talented and motivated Java Software Develo...

Workday, Inc.
Remote, KS, USA
Remote

As a Principal Software Engineer in the Document Storage - Persistence layer, you will be responsible for leading the development team that is building/ maintaining / rapidly growing the current Erlang / RIAK application and new persistence layer applications the team will build and use in the futur...

T-Mobile
Overland Park, Kansas

The Principal Software Engineer works with a team of other software engineers, network and systems engineers to design, implement, and deploy software which meet customer's requirements, scales easily, removes the limitations of traditional networking solutions, and supports deployment in highly ava...

GEICO
Lenexa, Kansas

Our Senior Engineer is a key member of the engineering staff working on Mobile/Web solutions ensuring that we provide a friction-less experience to our customers and maintain the highest standards of protection and availability. As a Senior Engineer, you will: . Lead in design sessions and code revi...

CGS
Kansas City, Kansas

CGS is seeking a Java developer/programmer to join a team working on the enhancement of data utilization for a large, state-run project. The candidate for this position should have a strong understanding of large-scale enterprise systems and have a demonstrated expert knowledge of Java coding and we...