Mobile Developer (IOS & Android Developer) Multiple openings / Denver, CO / 6-12 Months

1 view
Skip to first unread message

Reqs

unread,
Jan 16, 2020, 12:18:09 PM1/16/20
to
Hello
Hope you are doing great!
Below is the detaile djob description and the skills required. Let me know if you have any suitable candidate available.

Position #1
IOS Developer
Denver, CO
6 Months

Qualifications:
A minimum of 7 years software development experience, 5 years of which are specific to front-end technologies, 3 years of which are in Mobile development using SWIFT and XCode.
Expertise & experience in delivering mobile-first designs
Experience with either iOS or Android platforms is a must. Knowledge of two platforms is preferable.
Track record of building efficient, well-designed mobile applications at scale.
Self-motivated team player who excels in a collaborative environment.
Hands-on experience with Agile development practices & Agile, XP, or Scrum project methodologies.
Strong sense of personal accountability; contributes beyond job role and responsibilities
Excellent problem solving skills; meticulous & methodical, strong attention to detail.
Ability to learn and apply new technologies quickly and self-directed
Proven ability to translate complex business requirements into simple software solutions
Passionate about continuously improving organizational practices
Thorough understanding of Object Oriented principles (Analysis and Design)
Full lifecycle development experience on large projects, creating distributed and scalable business systems.

Top Technical Skills needed to perform this role:
iOS(3-5 yrs)
Swift / XCode
Experience with payments, encryption, OR mobile devices connecting to peripherals is a strong plus.



Position # 2
Android Developer
Denver, CO
6 Months

Responsibilities:
Develop app for features (menu/order management, table layout, reports)
Work with product/design teams to define/improve user flow and experiences of mobile apps
Perform Android development (Java, Kotlin)
Perform reactive programming (RxJava, RxAndroid)
Work with Objective C, Swift, and Scrum/Agile methodologies
Use design patterns, OOP, and continuous integration tools (Jenkins)
Use source code management platforms (Git, SVN)
Contribute to product design
Write technical design documentation
Build consistent yet native user experience across all Android and iOS devices
Design and implement user interface of mobile apps
Discover, evaluate, and implement new technologies (Kotlin, Reactive Programming, Room, Architecture Components)
Develop innovative, maintainable, scalable frameworks to support expansion of product features
Integrate multiple payment SDKs (software development kit) to conduct payments (Paypal, Elavon, Poynt)
Integrate various SDKs to support hardware peripherals (credit card readers, receipt printers, cash drawers)
Evangelize best practices for building mobile apps
Resolve build related issues (code obfuscation)
Develop and streamline app deployment and release processes
Analyze/fix code inefficiencies, performance bottlenecks, memory leaks to improve app performance
Assist in unit-test new feature development
Assist QAs set up testing framework
Resolve testing issues; guide and share knowledge of cutting edge Android technologies with team
Identify and address security issues in mobile app
Fix software bugs in production as reported by customers

Job Requirements:
Bachelors degree or foreign equivalent in Engineering or Computer Science, plus 5 years progressive experience
Experience to include Android development (Java, Kotlin)
Performing reactive programming (RxJava, RxAndroid)
Working with Objective C, Swift, and Scrum/Agile methodologies
Using design patterns, OOP, and continuous integration tools (Jenkins).



Regards, 
Reply all
Reply to author
Forward
0 new messages