Remote Position :: Mobile App Engineer at Austin, TX


From:
RAJESH,
SOFTNICE
rajesh.behra@softnice.com
Reply to:   rajesh.behra@softnice.com

Hello,

 

 

Job Title

Mobile App Engineer (100% Remote)

Location

Austin, TX

Duration

12+ Months

Interview Mode: Phone/Skype

Visa :: ANY

 

100% Remote

 

Most Important Keys:

•             Flutter

•             Mobile Dev (React)

 

Job Description/Key Responsibility:

Responsibilities:

•             Optimize app architecture for performance, usability, and maintainability

•             Write and maintain well-documented, extensible, elegant and testable code

•             Build reusable components and services in a modular and scalable architecture

•             Apply best practices to code development and documentation with minimal supervision

•             Work in collaboration with a team of architects, developers, designers, and product managers

 

Required Skills:

•             6 months of advanced flutter usage

•             1+ year developing data-driven applications using native or cross platform technologies

•             3+ years of professional app development experience in general

•             Solid understanding of network layer development using RESTful APIs

•             Solid understanding of data persistence techniques and best practices

•             Competent with Git and Gitlab/Github (rebasing, merge conflict resolution, branching)

•             Competent with Flutter state management techniques – using BLoC, Redux, or Provider

•             Expert in a mobile development language – Dart, Swift, Kotlin, Java, Objective-C

•             Experience with CI/CD workflows and systems – Travis, Jenkins, Gitlab, etc

•             Experience with threaded/asynchronous environments

•             Solid understanding of complex, module-based app architectures

•             Fundamentals in object-oriented programming, data structures, algorithm design, problem solving, and complexity analysis

•             Ability to provide innovative, creative solutions to tasks/problems

•             Ability to operate in Agile / Scrum development environments

•             Experience influencing app development best practices

•             Self-motivated with a positive, can-do attitude

 

Bonus Points:

•             Hands-on experience in multiple technologies – including front-end and back-end systems

•             In-depth native app development experience

•             Good understanding of best practices in UI and UX design

•             Experience with the use of dependency injection frameworks – on any platform

•             Solid knowledge of unit, integrated, and automated testing best practices

•             Excellent written and verbal communication abilities

Leave a Reply

Your email address will not be published. Required fields are marked *

© BBA Projects