About Your Role
As a Mobile Developer, your primary role is in developing user-facing mobile apps, with specific emphasis on user interface design.
You are going to use library of internal UI components or create custom UI components.
You will work with a small team and can switch team or projects depending on business needs.
Together with UI Designer and UX Researcher, you are fully empowered to the design and mockup into well-researched mobile apps, and of course you will consume backend API services.
We need people who are willing to learn and great passion in solving problem using technology in customer centric.
About Your Responsibilities
- Develop, improve, maintain, and publish high quality mobile apps.
- Ensure apps that you develop are cross-device compatible, adhere to our company-wide style guide, and matches the designed user experience.
- Doing test driven development.
- Within a cross-functional team, collaborate with other developers, quality assurance, product owner, scrum master, and etc.
- Apply design patterns and design principles to produce maintainable code.
- Solve technical problems.
General Requirements
- Strong passion in technology, programming & software development.
- Humble culture, zero egos, and excellent collaborative spirit. We are all here to learn together and grow together as a team.
- Eagerness to learn, eagerness to help, eagerness to share.
- Firm grasp of algorithms, algorithmic complexities, design patterns and principles, clean code, and pragmatic aspects of programming.
- Good analytical and logical thinking.
- Good Practice using Gitflow.
- Good Knowledge of RESTFul APIs.
- Good Knowledge of Javascript, HTML, and CSS.
- Familiarity with Test Driven Development.
- Familiar with Jira or Trello
- Familiar with agile scrum framework
- Experienced in using remote data sources, third party libraries, API’s, and webservices
- Preferably good knowledge of using Bitrise / Nevercode.
Specialist Requirements for Hybrid - React Native
- Experienced in more than 2 projects which use React Native, preferably on financial service app.
- At least 1 year using React Native.
- Good practice in using javascript (ES6+).
- Good practice in using oJest.
- Good practice in using JSLint.
- Good practice in using SonarCube.
- Good practice in using Docker for microservice
- Good practice in using of NPM.
- Experienced in publishing Apps on Google Play Store and Apple App Store
Additional Information
- Fully remote, you required to attend online daily sprint standup
- Load estimation 15-20 screen per month
- Start from 1 Oct 2020
- Project duration 3 months (minimum)
- Rate Rp. 8.000.000/month, payment monthly via projects.co.id
- Please send your latest national id number and curriculum vitae to thread or [email protected]