Mobile Engineer - Remote

NRT LLC

Madison New Jersey

United States

Engineering
(No Timezone Provided)

Mobile Engineer - Remote

Job Summary:

Join our team to help build well-architected applications that can be easily tested and modified to add new behaviors. You should have solid knowledge of front-end software architectures and design patterns and be familiar and comfortable with modern mobile programming languages (Kotlin or Swift). You should also be interested in exploring technology sensibly, learning new techniques and applying them when they give us an advantage. 

Key Responsibilities:

  • Work effectively on a large team

  • Support and mentor junior members of the team

  • Communicate and share daily progress through the agile process

  • Develop applications that reflect organizational patterns and practices


  • Minimum Experience:

  • Relevant work experience, including native programming experience with Kotlin or Swift

  • Experience with software architecture paradigms and design patterns

  • Experience with agile software development process


  • Key Knowledge/Skills/Abilities:

  • Mobile app publishing (App Store/Play Store), mobile analytics, remote configuration, CI/CD and production monitoring techniques for mobile apps

  • Front end software architectures (MV*)

  • Unit and UI testing

  • Multiple app flavors/targets

  • Dependency Injection

  • RESTful API usage

    This position can be performed anywhere except Colorado.
    Remote working requires 50 MB download and 7 MB upload internet speed.

    #LI-KD1
    #LI-Remote
     

  • Mobile Engineer - Remote

    NRT LLC

    Madison New Jersey

    United States

    Engineering

    (No Timezone Provided)

    Mobile Engineer - Remote

    Job Summary:

    Join our team to help build well-architected applications that can be easily tested and modified to add new behaviors. You should have solid knowledge of front-end software architectures and design patterns and be familiar and comfortable with modern mobile programming languages (Kotlin or Swift). You should also be interested in exploring technology sensibly, learning new techniques and applying them when they give us an advantage. 

    Key Responsibilities:

  • Work effectively on a large team

  • Support and mentor junior members of the team

  • Communicate and share daily progress through the agile process

  • Develop applications that reflect organizational patterns and practices


  • Minimum Experience:

  • Relevant work experience, including native programming experience with Kotlin or Swift

  • Experience with software architecture paradigms and design patterns

  • Experience with agile software development process


  • Key Knowledge/Skills/Abilities:

  • Mobile app publishing (App Store/Play Store), mobile analytics, remote configuration, CI/CD and production monitoring techniques for mobile apps

  • Front end software architectures (MV*)

  • Unit and UI testing

  • Multiple app flavors/targets

  • Dependency Injection

  • RESTful API usage

    This position can be performed anywhere except Colorado.
    Remote working requires 50 MB download and 7 MB upload internet speed.

    #LI-KD1
    #LI-Remote