What you’ll be doing:
- Writing Clean, Readable, Testable, and Reusable Code.
- Design simple systems that are built for scale.
- Break down complex problems into small and simple problems.
- Consider Software Development as a craft and keep improving every day.
- Working closely with other Developers, UX designers, Business and System Analysts.
- Take part in all daily activities like Stand-ups, Iteration planning, Retrospectives.
- Write Unit Tests and Integration Tests to ensure correctness.
- Ensure the apps are performant – no memory leaks, no frame drops, battery usage, etc.
- Explore and evaluate new technologies, tools and SDKs as may be necessary to improve the entire development pipeline.
What we are looking for:
- Successful track record in development of native android apps.
- Two or more apps published in Google Play Store.
- Expert level skills in Android Programming, Rich UI Development, Debugging Skills.
- Experience in Connecting devices wirelessly using Bluetooth and WIFI protocol.
- Excellent command over Data Structures and Algorithms
- Excellent problem solving, critical thinking and communication skills
- Debugging skills, including identifying bugs, memory leaks, performance bottlenecks
- Experience with offline storage, multi-threading, and performance tuning
- Familiarity with cloud message APIs and push notifications
- Knack for benchmarking and optimization
- Extensive experience using Version Control systems like Git/Bitbucket and planning
- Experience in IoT Wearable, NoSQL DBs, Android Graphics, Jetpack Compose
- Basic Understanding of CI/CD workflows.
Additional skills to be considered as a plus:
- Knowledge of low-level C-based libraries is preferred
- ARCore will be added value
Job Perks:
- Freedom to implement and follow industry best practices.
- Get to work with the most down to earth and talented people.
- Get to work on very interesting problems with impact in the real world.
- We are always working on a bleeding-edge tech stack. MicroServices?? Serverless?? we got you covered.
- Open and Inclusive Environment.
- Remote first teams.
- Flexible timings as long as work gets done.
- Opportunity to contribute to open-source projects.