[Open Position]
Mobile Application Developer (Flutter / Ionic)

Full Time | Remote | India

Date Posted: May 13, 2022

Multiple positions open

Apply Now

Job Description

Ycenter is looking for a Full Stack Developer to join its Digital Innovations and product development team. This is a fully remote, full time position. You will be employed under the Ycenter India office.

We’re looking for a dynamic coder and problem-solver to work with our Digital Innovations team and help build web products that solve complex global problems for our clients. Preferably a Full Stack Mobile Developer / Mobile Application Engineer with 2-4 years of experience in building & maintaining Flutter + Firebase applications for Android/iOS, not afraid of taking on new challenges in a fast paced startup environment, able to take leadership decisions independently (read: without a boss) and an obsession for effective & timely communication.

Why You Should Work With Us

  • · If you’ve ever felt that technology should be used for social good, or wanted to create measurable impact through your work, this is the opportunity.
  • · Be a part of a global team of engineers, entrepreneurs, researchers, designers, and a bot to tackle complex business & social problems for our clients. Past clients include Abbott Global Healthcare, US Department of Commerce, GODAN (Global Open Data For Agriculture & Nutrition), Microsoft and United Nations.
  • · Work directly with Ycenter’s leadership team and grab optional opportunities to learn Design Thinking, Leadership and Entrepreneurship (read: what makes a startup successful. We will tell you from experience)
  • · Work on end-to-end projects that add real value to your portfolio.
  • · We care about you as a person and the work you do, more than spreadsheets and corporate KPIs. In fact if you love spreadsheets, this role is not for you.
  • · We are obsessed about pop culture, good movies, TV shows, books and music. We will probably judge you by your Netflix Watch History more than your CV.

Responsibilities

  • · Build end-to-end applications and test for performance based on predefined scope.
  • · Work with Ycenter's leadership team to integrate business requirements with technical architecture and understand the product development roadmap.
  • · Analyze & optimize user metrics, system performance and database security.
  • · Work with Ycenter’s leadership team to conduct user research and design UX/UI.
  • · Maintain third-party API integrations & help automate client business processes
  • · Translate designs and wireframes into high quality code
  • · Identify and correct bottlenecks and fix bugs
  • · Help maintain code quality, organization, and automatization

Skills & Technologies

    · Should be proficient in at least one object oriented programming language: C++ / Java / Python / JavaScript
    · Should have the following mobile application development competencies:
    Strong knowledge of Flutter and Firebase SDKs with experience in cross-platform application development (Android / iOS)
    OR,
    Strong knowledge of Ionic SDK with experience in cross-platform application development (Android / iOS) using React · 
    Strong knowledge of Android/iOS SDK, different versions of Android/iOS, and how to deal with different screen sizes
    · Experience in working with RESTful APIs to connect mobile applications to back-end services
    Strong knowledge of mobile UI design principles, patterns, and best practices
    · Experience with offline storage, threading, and performance tuning
    · Ability to design applications around natural user interfaces, such as “touch” and WearOS / WatchOS gestures
    · Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
    · Knowledge of the open-source Android/iOS ecosystem and the libraries available for common tasks
    · Ability to understand business requirements and translate them into technical requirements
    · Familiarity with cloud message APIs and push notifications
    · A knack for benchmarking and optimization
    · Should be familiar with the Git version control system.
    · Should be experienced in application testing (manual) and CI/CD workflow
    · Should be comfortable working with DevOps processes using Agile methodology

How To Apply

Interested candidates may fill out the following form and our team will get back to shortlisted candidates by. And remember, we are more interested in your story than your CV!