Software Engineer - ANDROID (& React Native)

Job Description

Title: Software Engineer - ANDROID (& React Native)

Company Name: Medina Tech

Vacancy: 1

Job Location: Anywhere in Bangladesh

Employment Status: Full-time

Educational Requirements:
∎ Bachelor of Science (BSc), Master of Science (MSc)
∎ Training/Trade Course: React,Android,Swift
∎ Skills Required: Android application development, iOS Application Development, React Native, ReactJS

Experience Requirements:
∎ At least 3 year(s)
∎ The applicants should have experience in the following area(s): Android, Firebase, iOS, React Native, ReactJS, Redux, REST API, Socket.io, SQLite
∎ The applicants should have experience in the following business area(s): Software Company

Job Context:
∎ We are currently in search of an experienced Android Developer with experience in React Native. This is a fantastic opportunity to engage in a positive and creative work environment.
∎ For more information about the company, please visit: www.medinatech.co & for any queries, email: [email protected]
∎ Medina Tech Limited, is Software Company located in Dhaka, Bangladesh where they specialize in building Machine Learning based SaaS solutions. At, Medina Tech Limited we use technology stacks promising to deliver efficiency savings & stay up to date with the latest information systems and global technological advances. Our values entail prioritizing UI/UX, Accessibility, Security & proactive Customer Support for all software solutions. Medina Tech Limited has a highly skilled & technically diverse team to support various custom softwares ranging from Mobile & Web Applications, LMS, CRM, ERP to Marketplace & Games.

Job Responsibilities:
∎ 1. Design and Develop native Android & React native mobile applications
∎ 2. Program solutions adhering to Coding Standards, Procedures, and Security Protocols
∎ 3. Work with API integrations following the required best practices & standards
∎ 4. Refactor Apps, Follow Standardization, and perform Maintenance in the Production Environment
∎ 5. Test, Bug Fixing and Release to Client and Maintenance
∎ 6. Interact with designated work teams and business stakeholders to understand requirements, demo software, and explain solutions
∎ 7. Manage development understand Hardware Type & Android Version requirements
∎ 8. Manage Play Store & App Store compliance & requirements
∎ 9. Provide Knowledge Transfer to team members about work.
∎ 10. Contribute to the overall Code Base, Technical Documentation and provide Third-line Application Production Support
∎ 11. Collaborate and Manage Development Teams
∎ 12. Monitor collaborative coding (git commands) on Bitbucket
∎ 13. Proactively Manage the overall Health of Applications.
∎ 14. Engage with clients to clarify Quality and Project Requirements, Discuss Edge Cases and Receive Early Quality Feedback for Changes (such as new annotation types to manage data).
∎ *JOB REQUIREMENTS*
∎ 1. Bachelor's Degree / Advanced Degree in computer science or a related discipline
∎ 2. Minimum 4 years’ professional experience in Android App Development & 2 years in react native.
∎ 3. Must have strong knowledge in React Native, Redux, Firebase, Socket
∎ 4. Must have good knowledge of Kotlin, Java programming language.
∎ 5. Must have good knowledge on Android UI/UX design using XML, Data binding and Jetpack UI Compose experience considered as a bonus point.
∎ 6. Must have good knowledge on object-oriented programming
∎ 7. Using Clean Architecture is highly encouraged
∎ 8. Knowledge with dependency injection library e.g. Koin/Dagger2/Hilt.
∎ 9. For threading Coroutines/Flows or RxJava/RxKotlin/RxAndroid.
∎ 10. For the presentation layer, should experience with MVVM/ MVP/ MVC
∎ 11. Using the Jetpack library gives you extra points.
∎ 12. Writing UI and unit tests are also considered as a bonus point.
∎ 13. Must have good experience of working with Restful API (with JSON and XML response)
∎ 14. Must have good knowledge of data structure
∎ 15. Should have experience in SQLite database
∎ 16. Sound Knowledge on APIs/attributes of Android development.
∎ 17. Must have published 1 react native application in play store and iOS app store
∎ 18. Native iOS app development is a plus
∎ 19. Personal skill: Honest, Transparent, Teamwork ability, Punctual & must be following ethics.
∎ 20. Self Developed Projects to Demo during Interview

Additional Requirements:
∎ Age at least 25 years
∎ Both males and females are allowed to apply

Salary: Tk. 30000 - 60000 (Monthly)

Compensation & Other Benefits:
∎ Mobile bill, Tour allowance, Performance bonus
∎ Salary Review: Yearly
∎ Festival Bonus: 2

Job Source: Bdjobs.com Online Job Posting.

Application Deadline: 30 Jun 2022

Company Information:
∎ 31 May 2022
∎ Medina Tech
∎ Address : House 25, Road 4, Block F, Banani, Dhaka, 1213
∎ Web : https://www.medinatech.co/
∎ Business : Medina Tech Limited, is Software Company located in Dhaka, Bangladesh where they specialize in building Machine Learning based SaaS solutions. ?At, Medina Tech Limited we use technology stacks promising to deliver efficiency savings & stay up to date with the latest information systems and global technological advances. ??Our values entail prioritizing UI/UX, Accessibility, Security & proactive Customer Support for all software solutions. Medina Tech Limited has a highly skilled & technically diverse team to support various custom softwares ranging from Mobile & Web Applications, LMS, CRM, ERP to Marketplace & Games.
































Category: IT/Telecommunication

: Selection Process:1. You will receive an Email (followed by phone call) on our Decision within 1 month of Applying2. If you do not receive any communication within 1 month of Applying, you may consider that your application was not suitable for us3. Once selected, you will go through our review process which includes: 1. Online Interview, 2. Assessment & 3. In Person Interview, if you keep moving forward through the rounds4. You must check your email for any communication from us as we typically send Interview Slot Selection emails & Calendar invites5. All queries about Leave Policy, Salary, & other Employment concerns will be answered by HR during Interview (Not Technical Interview) or by email at [email protected]

Source: bdjobs.com

Similar Jobs

Software developer (ASP.NET/CORE)

Executive/Senior Executive - IT

AI Data Trainer

Executive/Senior Executive, IT Support

WordPress Developer

Deputy Manager; Solution & Onsite Support.

Office IT

Mobile App Developer

Server/Storage Monitoring Engineer

System Specialist-ERP Implementation & Support

Test Automation Engineer

iOS (APP) Developer

Senior Programmer/Programmer

Full Stack Software Engineer

Salesforce Consultant

Sr. Executive to Asst. Manager - Marketing & Sales(As per Experience)

Software Engineer (Frontend)

Business Analyst

Software Engineer

Salesforce Consultant

Systems Engineer

IT Support Executive/ e-commerce Executive

Linux Admin (Senior Executive /Assistant Manager))

Senior SQA Engineer

Software Project Manager

Software Quality Assurance Engineer

System Administrator

Ruby on Rails Middle Developer

Executive/ Asst. Executive - Lead Generation (Night Shift)

Web GIS Mapping Development Expert

QA / Sr. QA Engineer

Senior Software Engineer / .Net Developer

Software Engineer (PHP Developer)

Technical Customer Support Engineer

Digital Marketing Expert

Digital Marketing Specialist

Trainee, Application Analyst

IT Support Engineer

Managed Service Engineer

IT Helpdesk Support Engineer (Computer Networking Engineer)