International company based in US, Europe and Asia is looking for an experienced Senior Software Developer to be responsible for overseeing junior developers on projects and supporting various development duties in our headquarters in Manama (Bahrein).
The responsibilities of the resource will include:
- writing code, analyzing data, and contributing to the design and implementation of the software;
- managing the local team in terms of task assignment and validation of deliverables;
- contact point for the main headquarter with a weekly alignment on tasks progress.
The selected resource will contribute to the development of a software platform related to telemedicine services and it will work in daily contact with the international teams.
To be successful as a Senior Developer, you should demonstrate great skill in creativity and innovation, the ability to thrive in a high-pressure environment, and possess excellent communication skills. Ultimately, a top-notch Senior Developer should have extensive experience in software development, be able to keep up to date with deadlines and have strong analytical skills.
Senior Developer Responsibilities
- Development of excellent code, reliable and maintainable;
- Fast learning of new technologies;
- Ability to analyze functional and technical needs of customers/users;
- Reviewing code work for accuracy and functionality;
- Delegating tasks to team members;
- Writing technical documents;
- Managing relations with other international teams and main headquarter;
- Keeping up-to-date with industry trends and technology developments.
Senior Developer Requirements
Dev 1
- Experience of at least 5 years as a Backend Developer with strong knowledge of the Java programming language, of Spring framework and of different development strategies (microservices, containers, etc);
- Knowledge of Android/iOS app stores management (app deploy and publication processes).
Dev 2
- Experience of at least 5 years as a Frontend Developer with strong knowledge of the React Native programming language including plug-in development for Android and iOS platforms and of the most common Javascript frameworks;
- Degree in computer engineering, computer science, or similar;
- Extensive knowledge of software development and its technologies;
- Good communication skills;
- Good time management skills;
- Fluent English, required to interface with main headquarter.
What we offer
- Stimulating working environment;
- Professional growth opportunities;
- Recruitment with long-term prospects.