Job Description
The core role scope and responsibilities of the Senior Software Developer will be:
- Maintain daily communications with software developers to meet targets and timelines, provide resolution and proper follow-up of tasks and deliverables;
- Lead the development of R52’s existing Kotlin/Java-based applications, particularly on diagnosis and trial run of systems to ensure performance and meet required specifications;
- Monitor configuration, troubleshoot, migration, and repair;
- Perform functional inspections and validation to minimize errors and reduce risks, and make recommendations for improvements;
- Provide management feedback and report concerning timelines, performances, and anticipated issues and concerns;
- Enrich the team with leadership, result-orientation, discipline, and direction;
- Assess staffing requirement and capacity;
- Work with Product Management and provide delivery focus that respects business priorities;
- Work with users and stakeholders to scope out new requirements; and
- Work within a development team as mentor for a specialism.
Minimum Qualifications
Our mission requires lean and agile processes to deliver our services through use of novel cloud sourcing and hosting models off-line applications coupled with efficient development methods and technologies.
reach52 is seeking to hire a highly motivated development team leader to lead a team of developers to meet specifications and targets on time. We have current applications built using java, kotlin and javascript technologies. These applications leverage and integrate with leading 3rd party components that are maintained and enhanced by the existing team. Out solutions overcome specific challenges around off-line use and we need to further their integration with social media, payment systems and other external services to make use more compelling.
The successful candidate will work with the product manager(s) for delivery prioritisation and with the CTO for solution integrity and technology assurance.
- 6-10 years’ minimum experience in software development and/or architecture;
- Understanding of digital technology with past involvement in software development;
- Must have: Android, Kotlin, Couchbase, React, JavaScript, Elixir, RabbitMQ, PostgreSQL, Docker, Git
- Good to have: NodeJS, TypeScript, DevOps, Linux, Python
- Excellent English communication skills, both written and verbal;
- Delivery focused and result-oriented;
- Good presentation skills and use of remote working technologies;
- Ability to prioritise, plan and set expectations;
- Ability to manage to a plan and report progress;
- Enthusiasm to learn new techniques appropriate to system development;
- Knowledge of healthcare systems and/or technology is an advantage;
- Flexibility to work as part of a growing team in a dynamic way;
- Amenable to work in Makati at least 3 days a week
Perks and Benefits
- Single Parent Leave
- Medical / Health Insurance
- Paid Sick Leave
- Flexitime
- Paid Bereavement/Family Leave
- Paid Holidays
- Paid Vacation Leave
- Maternity & Paternity Leave
Required Skills
- Java
- Software Testing
- JavaScript
- Problem Solving
- Communication Skills
Preferred Courses
- Information Technology
- Technology [Information Technology]
Jobs Summary
- Job Level
- Mid-Senior Level / Manager
- Job Category
- IT and Software
- Educational Requirement
- Bachelor's degree graduate
- Recruiter response to application
- Always
- Office Address
- Makati, NCR, Philippines
- Industry
- Health Care / Microinsurance / Financial Services
- Vacancy
- 1 opening