Software Engineer, Mobile App Development

Taco Comfort Solutions • Other US Location

Company

Taco Comfort Solutions

Location

Other US Location

Type

Full Time

Job Description

As a family-owned and operated company, we feel a special obligation to the employees who comprise our Taco family.  We are committed to offering employees access to the tools necessary to live long and productive lives. We strive to instill in all of our employees:

  • A positive mental attitude that helps us to be a leader in the industry
  • A commitment to building strong relationships, both inside and outside the organization
  • A desire to learn, grow, and contribute to moving our strategy forward
  • A need to create and to innovate

Employment Type: Regular full time - Salaried

Work Status: Hybrid 

Shift: 1st shift

Position Summary

The Software Engineer, Mobile App Development performs an assortment of complex engineering duties in the development, design, and implementation of applications for Android and iOS mobile application platforms ensuring that the project objectives and schedules are met.

Measures of success:

  • On-time delivery of developing new and improving current applications based on the provided effort estimates
  • Compliance with coding style and refactoring guidelines as well as documented software engineering processes
  • Technical debt control
  • Code review healthiness

Responsibilities

include but are not limited to:

  • Designs, develops, and implements innovative and easy to use mobile applications.
  • Maintains and enhances existing mobile applications.
  • Tests, troubleshoots, and debugs mobile applications and application components, including user interface, communication stacks (Bluetooth Low Energy (BLE), Wi-Fi, etc.), and Cloud infrastructure.
  • Remains up to date with the terminology, concepts and best practices for coding mobile apps
  • Collaborates with cross-functional teams and clients to define, design, deliver and validate enhancements and new applications that meet the needs of the company, its clients, and the end users.
  • Develops an optimized design that satisfies business requirements and desired specifications.
  • Researches, evaluates, and implements new technology to improve application development process, reliability, and usability.
  • Maintains records to document test logs and application development and revisions.
 

Qualifications 

Required:

  • Bachelor’s degree in Computer Science or related field
  • 3+ years of experience in mobile application development or related field
  • Advanced knowledge of JavaScript programming language
  • Hands-on experience with React Native
  • Familiarity with the JavaScript Object Notation (JSON) format
  • Experience with profiling and debugging mobile applications
  • Understanding mobile app design guidelines on each platform and being aware of their differences
  • Experience with third-party libraries and Application Programming Interfaces (APIs)
  • Familiarity with object-oriented programming (OOP) design principles
  • Familiarity with Git source control principles and push notifications
  • Experience with Communication Interfaces (USB, Ethernet, Bluetooth)
  • Extensive knowledge about the whole mobile app development process, from first line of code to publishing in the store(s)
  • Excellent written and verbal communication skills
  • Excellent analytical and organizational skills with a good problem-solving attitude
  • Strong project management skills and detail-oriented
  • Ability to perform in a team environment

Preferred:

  • 6+ years of experience as a mobile developer
  • Expert knowledge of JavaScript programming language
  • Advanced knowledge of at least two programming languages like Kotlin, Java, Swift, Objective-C or C#
  • Demonstrable portfolio of released applications on the App store or the Android market
  • Strong knowledge of architectural patterns—model, view and presenter (MVP), model, view and controller (MVC), model, view and view model (MVVM), and Clean Architecture—and the ability to choose the best solution for the app
  • Hands-on experience with Communication Interfaces (USB, Ethernet, Bluetooth)
  • Agile development experience

Work Environment:

This position works primarily in an office environment using computers and technology.  Verbal and auditory capability are required. Occasional exposure in production plant where large equipment and noise are prevalent.  Safety gear is required in these areas.

Hybrid - This position may work from home up to 2X/week if performance is in good standing. 

Management: 

This position has no direct reports.



Benefits

With nearly 1,000 people working at Taco worldwide, each with their own story, you will discover a sense of community and diverse, intelligent colleagues who help us innovate, create and explore.

Taco employees benefit from a company that:

  • Provides competitive salaries and benefits
  • Offers tuition reimbursement, career development, and on-site training programs in our learning center
  • Believes in sharing profits with its employees
  • Is mindful about family, health and well-being
  • Fosters conditions that allow people and communities to reach their full potential
  • Embraces and celebrates diversity

#TacoComfortSolutions

Apply Now

Date Posted

03/15/2024

Views

2

Back to Job Listings ❤️Add To Job List Company Info View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation

Views in the last 30 days - 0

The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...

View Details

Principal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...

View Details

Senior Software Engineer (Scala/Java) - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...

View Details

Software Engineering Manager - Cargill

Views in the last 30 days - 0

The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...

View Details

Sales Development Representative - UK (Remote) - Dscout

Views in the last 30 days - 0

Dscout is a company that specializes in experience research solutions helping innovative companies like Salesforce Sonos Groupon and Best Buy to build...

View Details

Lead Technical Support Engineer - HERE Technologies

Views in the last 30 days - 0

This role Senior Technical Support Engineer at HERE Technologies involves supporting a diverse portfolio of products and services acting as a technica...

View Details