Mobile Developer

Orangepeople LLC
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Tech stack

Flutter
Agile Methodologies
Android
iOS
Mobile Application Development
Integrated Development Environments
Mobile Application Software
Scrum
Software Engineering
Systems Integration
Kotlin
Wikis
GraphQL
Google Play
Software Coding
REST

Job description

Do you have a passion for innovation? Are you excited to leverage cutting-edge technology to solve big business problems? If your response to those questions is "yes", we would love for you to join us! At OrangePeople we consult for some of the most prestigious brands in the world. But more importantly, our consultants have a voice in the vision and future of the company. At OrangePeople, our focus is people. It's right there in our name. Responsibilities:

  • Design and develop software to develop cutting-edge solutions
  • Work closely with product owners to shape and deliver features to customers
  • Translate user stories and business requirements to technical solutions by building quick prototypes or proof of concepts with several business and technical stakeholder groups in both internal and external organizations
  • Convert the proof of concepts to production-grade solutions that can scale for millions of users
  • Led nurtured and mentor a technical team of iOS & Android developers to develop the solutions
  • Be hands-on and lead from the front in following best practices in app development and associated tooling, security, and testing
  • Operate in a highly-iterative Agile (Scrum) development environment
  • Work collaboratively in a diverse environment
  • Own delivery of features from top to bottom, from concept to code to production
  • Develop tools and libraries that will enable rapid and scalable development in the future, * Participate in OrangePeople monthly team meetings, and participate in team-building efforts
  • Contribute to OrangePeople technical discussions, peer reviews, etc
  • Contribute content and collaborate via the OrangePeople-Wiki/Knowledge Base
  • Provide status reports to OrangePeople Account Management as requested

Requirements

  • Strong experience developing Android applications + exposure in IOS - deploying in production
  • Must have experience with web and mobile development and moved on to working with Flutter
  • Have a minimum of 8 years of experience in Software Engineering of which at least 4 years experience in building mobile apps
  • Strong experience collaborating with designers and UX experts to create great user experiences
  • Strong hands-on coding experience in Swift and/or Kotlin Experience integrating with and/or building standard RESTful web services
  • Experience with GraphQL is also a plus. You have released or worked as part of a team to release apps in the iOS App Store and/or Google Play Store
  • Experience mentoring junior developers is a must and preferable to have experience managing a team of developers
  • Experience developing for backends in public cloud environments is preferable
  • You are confident in expressing your point of view from a position of knowledge and experience
  • You are also receptive to feedback and open to revising your plans when appropriate

About the company

OrangePeople is an Enterprise Architecture and Project Management solutions company. Our most valuable asset is our people: dynamic, creative thinkers, who are passionate about doing quality work. As a member of the OrangePeople team, you will have access to industry-leading consulting practices, strategies & technologies, innovative training & education. An ideal OrangePeople Person is a technology leader with a proven track record of technical achievements and a strong process/methodology orientation.

Apply for this position