We are looking for Android Developer to produce scalable Mobile App solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment.
Vacancy
2
Job Context
2+ years overall experience in software programming, android application development with proven work experiences
At least 3 android applications for immediate review
Proficient in building consumer facing Android apps in Java & Kotlin
Experience in configuring Maven/Gradle, Modifying and creating Maven/Gradle tasks
Demonstrable moderate graphic design skills and understanding of standard android eco system and common UX guidelines like Material Design
Handling different versions of Android, and how to deal with different screen sizes
Solid experience in creating wireframes, storyboards, user flows, process flows
Strong understanding and experience in multi-threading, memory management, and network communication on Android devices
Proficient in OOP, design patterns, strong understanding on SOLID and DRY principles and test-driven development
Solid understanding of the android development life cycle, SDLC and Agile SCRUM framework
Excellent knowledge of Databases such as SQLite, Room, Realm, MySQL etc.
Experience with caching and optimization techniques for mobile apps
Experience with NDK and Strong knowledge on IPC & AIDL
Proven track record for managing developments/Projects
Experience on web service and API integration including social media, payment and analytic APIs (SOAP, REST, JSON, XML)
Experience with Analytics, offline syncing, GCMs, deep-linking, notifications etc. Strong experience in defining REST based APIs following API standard specifications
Experience in defining and writing OpenAPI (Swagger) specifications is a plus
Experience with CI/CD pipeline and tools like Git, JIRA, Confluence, ansible, Jenkins, postman, selenium, webdriver, sonarqube, etc is preferable
Experience with one or more general purpose programming languages including but not limited to: C/C++, C#, PHP, Python is a plus
Mobile web responsive development using Bootstrap, AngularJS, VueJS, React, etc. is a plus. Hands on Planning and Designing experience in delivering Enterprise solutions are a strong plus
Experience on API testing and debugging tools like Postman, Charles etc.
Job Responsibilities
Perform necessary business requirement analysis, solution design, application design, planning, dimensioning of Android applications/platforms & integration activity with other various digital service platforms, OTT and value-Added Service Platforms
Create technical documentations, wireframes, rapid prototypes, user flows, process flows and site maps to effectively communicate interaction and design ideas
Performs problem analysis to resolve system or application issues. Performs complex diagnosis of problems, providing solutions within the area of responsibility
Develop most robust application with efficient design and cost optimization
Write well designed, testable, efficient, reusable codes by using best software development practices, design patterns, frameworks, tools and components
Design test scenarios for automation, implement test scripts utilizing automated testing tools, and perform various types of testing including functional, system integration, regression, security, and exploratory
Being responsible for maintaining, expanding, and scaling the application, ensure lifecycle of the software design and source code, code repositories
Integrate with various back-end services, databases, 3rd party APIs, peripheral systems in on-premise or public or hybrid cloud stacks
Lead the development, partner and team to ensure most robust applications with efficient design and cost optimization
Coordinate delivery progress and performance with stakeholders. Respond to problems in a timely, effective manner
Ensure unit-testing and instrumented testing of codes for high quality, trustable, robustness including edge cases, usability, and general reliability
Protects both application and data by implementing and installing security precautions, code obfuscation, and shared preference encryption, ensuring security compliance and taking measures wherever necessary. Such vulnerabilities include but not limited to CSRF, Click jacking, SQL injection, data forgery etc.
Ensure applications backward compatibility and proper versing of API’s and backend systems whenever necessary
Upgrades applications by standardizing, monitoring performance and results; identifying and evaluating improvement options; introducing new technology; maintaining links with both support of all the SDK versions and device fragments with minimum duplication of efforts and cost-effective manner.
Own the applications, components, dependent sub-systems and software source codes
Participate in regular code auditing activities, find improvement scopes, document the outcomes, collaborate with the related parties to implement the improvements and ensure quality code at the end
Staying in the loop and on top of the latest standards, changes, trends in the mobile design field
Employment Status
Full-time
Educational Requirements
Bachelor of Computer Application (BCA), Bachelor in Engineering (BEngg)
Skills Required: Flutter Developer, Mobile Application Development in Android and or Cross Platform, Mobile apps developer
Experience Requirements
At least 2 year(s)
The applicants should have experience in the following area(s): Android application development, IT System Management, Mobile apps developer
The applicants should have experience in the following business area(s): Software Company, E-commerce, IT Enabled Service
Additional Requirements
Only males are allowed to apply
Job Location
Dhaka (Gulshan)
Salary
Tk. 35000 – 45000 (Monthly)
Compensation & Other Benefits
Performance bonus
Salary Review: Yearly
Festival Bonus: 2
Job Qualification
Bachelor of Computer Application (BCA), Bachelor in Engineering (BEngg)
Skills Required: Flutter Developer, Mobile Application Development in Android and or Cross Platform, Mobile apps developer
Job alerts
Receive emails for the latest jobs matching your search criteria