OVERVIEW OF REACH52 AND OUR WORK
reach52 (R52) is a fast growing, social enterprise start-up working to bring sustainable, universal basic healthcare services to users in low-access, developing regions. We do this through an innovative service model, an off-line technology platform and embedding support within communities to help residents access care, knowledge and other services we deliver.
Our mission is divided in to two parts: community access, navigation and healthcare support on the one side; and ultra-low-cost fill-in services to sustain the solution on the other. This allows core healthcare services and treatments to reach further into communities where state of the art services don’t always get to. Our fill-in services allow treatments for life threatening conditions to be accessed reliably and with continuity, so minimising the risk of relapse or crippling financial problems. At the current time our income comes from grant funding and the value of our data services. This, together with other funding streams, provides a sustainable solution so that the services become embedded in the communities we serve.
OVERVIEW OF THE ROLE
In 2019, reach52 was been awarded funding from a major bank to grow into India. We would like tohire a highly motivated Junior Software Engineer to support the designing and delivery of enterprise solutions, applications and integrations in India. India is a new market for us, and we are rapidly expanding our userbase and need to continue to build our portfolio of integrated applications that work in a challenging, off-line environment. We currently use document databases to replicate data between a master and the off-line applications. We have extended workflows that mean our processes flow through Java/Kotlin applications on android and through web technologies depending on the access channel. We support interactions with communities, commercial, logistics and police offices. We need extend our support for internationalisation and localisation and to integrate external services such as local payment options to our commercial applications, together with access to data from third parties. The role will involve the continuing development of a cross application technology solution with emphasis on cost and productivity and existing investment. The candidate should be able to work well with the dev team based in Manila, Philippines.
Title: Junior Software Developer
Employment: Full time contract with probation period
Start Date: Mar 2020
Location: Bangalore
Reporting to: CTO
ROLE SCOPE AND RESPONSIBILITIES
The core role scope and responsibilities will be:
• Understand and analyze user requirements and defects;
• Design and develop R52’s existing Java/Kotlin-based applications;
• Work on new development projects;
• Work with users and stakeholders to scope out new requirements;
• Work as part of a distributed team.
PERSON SPECIFICATION
The ideal candidate will have:
• Strong communication skills;
• 2-4 years software development experience;
• A selection of the following and be prepared to assess and learn new techniques appropriate to system redevelopment:
o Cloud platforms
o Proficient with Java / Kotlin / Python / Elixir
o NoSQL databases and replication
o Commercially secure communications
o Website / API security
o Application integration
o Design of off-line services
o Containerisation (Docker)
o Release Management and Deployment (Kubernetes)
• Knowledge of healthcare systems and/or technology is a strong advantage;
• Strong team working skills, ability to work to deadlines, and flexibility to work as part of a small but-growing team in a dynamic way.

Similar jobs
• Design and Build cross-platform mobile apps for Android and IOS using Flutter.
• Translate and Build the designs and Wireframes into high-quality responsive UI code.
• Experience in submitting mobile applications to Play Store and App Store.
• Experience with version control tools like Git/Bitbucket.
• Experience with any of the state management solutions like Bloc, Provider, Mobx, etc. knowledge About firebase.
• Mobile app architecture design and optimization.
• 1+ Years of active development in Flutter (Dart)
Responsibilities
• Develop new features using Flutter
• Create reusable widgets and components
• Work on bug fixing and improving application performance.
• Help maintain code quality, organization, and automatization
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Immediate joiners are more preferred.
Responsibilities:
● Design and build advanced applications for the Android platform
● Collaborate with cross-team (developers, designers, product owners, QA) to define,
design, and ship new features.
● Prepare test plans, and test cases and execute/automate them.
● Write and review unit-test code for robustness, including edge cases, usability, and
general reliability
● Problem solve and determine out-of-the-box solutions for complex technical
requirements
● Work with fellow programmers, as well as the rest of the production team, as a lead
programmer and manager.
● Must have very strong problem-solving and analytical skills.
● Application of experience and knowledge to optimise game engine deployment for
virtual reality VR in terms of memory, frame rate and performance.
● Work with emerging technologies to create new tools and systems for interactive
real-time production.
● Ensure compliance with ride requirements, including performance benchmarks and
integration with third-party ride control systems.
● Produce clean, well-documented code and maintain internal engine builds, using
Perforce and other tools to distribute builds to the team.
● End-to-End mobile development life cycle from planning to publishing
Requirements:
● B.Tech/B.E degree in Computer Science, Engineering or a related subject
● Proven software development experience and Android skills development
● Proven working experience in Android app development and have published at least
one original Android app
● Experience with Android SDK
● Experience working with remote data via REST and JSON
● Experience with third-party libraries and APIs
● Working knowledge of the general mobile landscape, architectures, trends, and
emerging technologies
● Experienced in handling both legacy code and greenfield development and can make
technical recommendations based on the needs of the project
● Solid understanding of the full mobile development life cycle.
● Expert-level understanding of object-oriented programming, threading/concurrency,
unit testing, and modern architectural design
● Excellent source control discipline and are comfortable using git flow
● Experience in 3D engine development experience within the games industry is a plus
● Hands-on with Jetpack compose is a plus.
● Scrum, agile process and adherence
● Good project management skills are a plus
● Strong expertise in Kotlin and Java
● Knowledge of Swift and Fuller is a plus
**
We are looking for an Android developer (Mobile developer) Experienced or Fresher with good skill & Having a good understanding of Android SDK. Basic understanding of mobile aggregation and tools.
We are looking for an Flutter Developer responsible for the development and maintenance of applications.The primary focus will be on creating new experiences and maintaining the acclaimed app. You will be working along-side other engineers and developers working on different layers of the infrastructure.
Responsibilities:
- Working closely with another mobile application developer leading the other platform development
- Deliver across the entire app life cycle –concept, design, build, deploy, test, release to app stores and support.
- Working directly with developers and product managers to conceptualize, build, test and realize products.
- Gather requirements around functionality and translate those requirements into elegant functional solutions.
- Working with web developers to create and maintain a robust framework to support the apps.
- Working with the front end developers to build the interface with the focus on usability features.
- Create compelling device specific user interfaces and experiences.
- Work on bug fixing and improving application performance.
- Optimizing performance for the apps.
- Keep up to date with the latest industry trends in the mobile technologies.
- Able to estimate the time required to complete project deliverable.
- Able to work in a fast-paced start-up environment.
Requirements
- Candidate must have flutter and dart experience.
- Minimum 2-4 years work experience in iOS / Android (Java/Kotlin and Objective-C/Swift)
- Strong in Android Java. Candidate should have a good understanding of thread management, memory management and other aspects of Java for mobile application development.
- Strong OO design and network programming skills.
- Strong written/verbal communication skills.
- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Experience with Knowledge and understanding of Firebase
- Proficient understanding of code versioning tools, such as Git
- Familiarity with cloud message APIs and push notifications
- Qualification- Any computer science graduate/postgraduate
Roles and responsibilities:
● Design and build advanced applications for the Android platform working individually and
in a team
● Work as per the defined project priorities and project schedules to complete the
assigned projects within allotted timelines
● Interact with the cross-functional team for the day to day development tasks and hurdles
● Adhere to agile development methodologies
● Maintain the quality and security of the assigned development tasks by applying the best
design and development guidelines as defined in the project
Experience you MUST have:
● Extensive experience in Android SDK and Kotlin programming, Advanced Apps
Development on Android phones/tablets
● Android GUI Camera, GPS API, Maps API, Services, and SQLite database
Kotlin Programming
● Android IDE
● Using client apps for version control systems like SVN, Git, etc
● Code review tools/applications like Gerrit, code collaborator, JIRA
● Web services integration (SOAP, REST, JSON, XML)
● Working with third-party libraries, APIs and on projects run as per Agile
Methodology
● Good knowledge in socket programming, device communication, Design
patterns, and writing unit test cases (This is a plus)
● Knowledge in In-App purchase, Push Notifications and publishing apps on Google
PlayStore
● Experience in video streaming and call / chat-based products is a big plus
● Experience in working with global remote teams is a plus
Skills/mindset you MUST have:
● Product-first thinking - Break complex problems into implementable solutions with
iterative mindset using the product
● Whole-brain problem solving - Uses right and left sides of the brain effectively -
Strong business judgment and analytical acumen with creative thinking
● Thrives in chaos - Comfortable with ambiguity but loves defining the boundaries
and parameters and getting shit done
● Communicate, care, inspire - Exceptional interpersonal and leadership skills - be
a leader and a team player
● Always push the bar - Strive for excellence in whatever you do, take ownership
and responsibility for outcomes
● Build fast, fail, learn, HUSTLE HUSTLE HUSTLE
● Want to have fun - if you are not happy and people around you are not happy, how
will we make the world a happier place? :)
● Curious and spiritual soul - Understanding of market and experience with
astrology, yoga, mediation, Art of Living, Isha Yoga would be a good plus
• Bachelor's degree in Computer Science or a related discipline preferred.
• 2-4 years of experience in React and React-Native tech
• Good knowledge of HTML, CSS, and Javascript and Object-oriented Javascript
• Good understanding of how React and React-native works internally
• Need to know state management libraries like Redux, Redux-Saga, and any other
• Have the ability to write efficient code which can be reusable
• Good in algorithm and problem solving
• Good at creating the best user interface and user experience
• Well versed in the latest updates in the React and React native tech
Good to have
• Experience in at least one native language Android or IOS(Swift/Objective C)
• Have knowledge of TypeScript
• Building and releasing the app in Playstore and App Store
• Good knowledge of monitoring and tracking down app crashes and bugs using
advanced tools
Hands on exp in javascript
Deep Familiarity with IOS or Android Development
only Immediate joiners
About the company
Qrata is hiring for a product based startup. Their product solves homework evaluation for teachers, leading to the elimination of marks/grades, and use AI to foster a more creative generation of children. Remarkable homework app that lets teachers assign objective & subjective homework by choosing from a question bank. It also gamifies homework for students.
Mobile Developer (Flutter)
This role is perfect for a highly-skilled engineer who wants to explore new technologies, push their skills to the limit, have creative freedom, and feel like they have significant ownership of major features.
Role and Responsibilities
- Translate and build the designs and wireframes into high quality UI code.
- Use of Model-View-Controller ( MVC) and Model-View-ViewModel-Controller
(MVVM)
- Explore possible architectures for implementing new features.
- Resolve any problems existing in the system and suggest and add new features in the complete system.
- Follow the best practices while developing the app and also keeping everything structured and well documented.
- Ensure security guidelines are always followed while developing the app.
- Maintain software through product lifecycle including design, development, verification and bug fixes.
Required Skills
- 3+ years of mobile app development (with 1-2 years in Flutter)
- Experience in Android or iOS
- Experience with Mobile design patterns e.g MVVM, GoF etc.
- Experience in writing secure mobile applications
- Fluent in Git
- Experience interacting with REST based services
- Understanding of software development life cycle
- Strong knowledge of different architecture approaches
- Knowledge of Dart programming language
Android Developer JD @Tailwebs
We are looking for an Android Developer who possesses a passion for pushing
mobile technologies to the limits and will work with our team of talented engineers
to design and build the next generation of our mobile applications.
Responsibilities:
-
Design, develop, modify, and implement mobile applications using Android.
-
Implement creative and usable user interfaces.
-
Collaborate with cross-functional teams to define, design, and ship new features
-
Work on bug fixing and improving application performance.
-
Continuously discover, evaluate, and implement new technologies to maximize development
efficiency.
Required Technical Skills:
-
Object-Oriented Programming Skills
-
Strong in Core Java, and Android SDK implementation & good knowledge on Web Services,
Web APIs & JSON- Kotlin
-
Strong debugging & troubleshooting skills.
-
Good understanding of Android frameworks like Activity Manager, Resource Manager, Location
Manager, and Notification Manager
-
1 to 3 years, fresher’s with proven development skills considered.
Job Type: Full-time
Salary offered: INR 250,000 – INR 600,000











