iOS/ Android Developer - Sterling Heights, United States - Central Transport

    Default job background
    Description

    We are in search of a strong mobile app developer who welcomes both engineering and maintenance tasks. The ideal candidate will implement new user interfaces and features together with automated unit and integration tests. The individual will work full-time out of our office in Sterling Heights, MI. If you are a creative problem solver with a deep understanding of iOS and Android, we want to hear from you

    Responsibilities

    • Developing new features and user interfaces from wireframe models
    • Ensuring the best performance and user experience of the application
    • Fixing bugs and performance problems
    • Writing clean, readable, and testable code
    • Cooperating with back-end developers, designers, and the rest of the team to deliver well-architected and high-quality solutions

    Skills

    • Extensive knowledge about mobile app development. This includes the whole process, from the first line of code to publishing in the store(s)
    • Deep knowledge of iOS and Android
    • Proficiency with writing automated tests
    • Familiarity with RESTful APIs and mobile libraries for networking
    • Familiarity with the JSON format
    • Experience with profiling and debugging mobile applications
    • Strong knowledge of architectural patternsMVP, MVC, MVVM, and Clean Architectureand the ability to choose the best solution for the app
    • Familiarity with Git
    • Familiarity with push notifications
    • Understanding mobile app design guidelines on each platform and being aware of their differences
    • Familiarity with React Native, Expo, and Node
    • Basic Microsoft SQL Server knowledge would be a benefit, but not required