Android Engineer

SpotOn · Chicago IL

Company

SpotOn

Location

Chicago IL

Type

Full Time

Job Description

SpotOn is a fast-growing Point-of-Sale, marketing, loyalty, sales, and reputation tracking platform that helps customers check in to earn rewards at their favorite local businesses using our web, mobile phone, and tablet products. Business owners can use data generated by these check-ins, as well as sales data, to reach out and connect with their customers, and manage their online reputation, and experience the benefits of loyal, returning customers.
As a Software Engineer at SpotOn, you'll be tasked with working alongside a strong team of backend, full-stack and frontend engineers to build component-based web software, using modern best practices and a "Keep It Seriously Simple" approach where possible. We are currently growing and expanding into new verticals, you will have a chance to build brand new functions and features on our product line.
In this role you will...
  • Modify existing software to correct errors, to adapt to new hardware, or to upgrade interfaces and improve performance;
  • Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces.
  • Work with modern Android toolkits and best practices, including Activities, Fragments, Views, XML Layouts, Services, Async Tasks, Threads and Handlers
  • Work in both Java and Kotlin while creating Android applications. Applications are to be 'native' and not compiled from other languages;
  • Design, develop, and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design;
  • Outline tools needed to enhance existing applications on modern platforms;
  • Complete detailed tests and practice both manual and automated quality assurance
  • Work with a team to design systems and to obtain information on project limitations, capabilities and performance requirements;
  • Manage risks and issues with the software development lifecycle, collaborate with project management team(s) and ensure all testing and reviews are properly scheduled, conducted and documented;
  • Participate in test-driven development, build-out front-end and back-end test suites to ensure code maintainability;
  • Build out continuous integration and continuous deployment systems for managing application environments with a focus on security and reliability;
  • Participate in code reviews, ensure consistency, quality and best practices in order to ensure compliance.
  • Work with other engineers to ensure project documentation conveys the appropriate level of understanding so future engineers can pick up the work and make changes;
  • Work with the QA team to test applications and validate they perform as expected;
  • Work cohesively with team members and other colleagues;

What you'll bring...
  • 3 plus years of experience working with modern Android toolkits and best practices, including Activities, Fragments, Views, XML Layouts, Services, AsyncTasks, Threads and Handlers.
  • Experience with the design, develop, and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
  • Strong testing and QA experience.

... then here's a bit about what we have to offer!
  • Health, Dental, and Vision insurance
  • Relocation stipend available
  • Flexible hours
  • Reasonable work-from-home flexibility
  • Casual dress code
  • Kitchen stocked with drinks and snacks

SpotOn is committed to hiring a diverse workforce. We consider all applicants for employment without regard to race, color, sex, sexual orientation, gender identity, religion, age, national origin, disability, veteran status, or any other basis as prohibited by federal, state or local law.
Apply Now

Date Posted

11/02/2022

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Sr. Software Engineer - OEMS Team - Enfusion

Views in the last 30 days - 8

Enfusion is a pioneer in developing innovative cloud investment management software analytics and managed services They help fund managers streamline ...

View Details

Machine Learning Engineer - Oak Street Health

Views in the last 30 days - 8

Oak Street Health is a rapidly growing company that is looking for a machine learning engineer to support their production modeling efforts The compan...

View Details

Software Engineer 431407 - Experfy

Views in the last 30 days - 8

The job description is for a Software Engineer position that requires designing developing testing and deploying software systems and applications The...

View Details

Account Manager (Advertising Sales Team) - Chicago - CafeMedia

Views in the last 30 days - 6

This is an excellent opportunity to get broad experience in all aspects of digital media The position is based in Chicago IL and requires excellent co...

View Details

AVP, Internal Audit - CNA

Views in the last 30 days - 11

The job description is for an Assistant Vice President Internal Audit position at CNA The role involves leading a team to provide risk management gove...

View Details

Software Product Consultant - CSC Corptax

Views in the last 30 days - 10

The job description is for a fulltime consultant to join the Corptax Professional Services Team The consultant will provide implementation and best pr...

View Details