Current Opennings

  • Android Developer

    Vacancy: 02

    Job Context:

    We`re looking for an Android Developer to join our fantastic development team. We`re expecting motivated individuals who will be responsible for developing new applications/processes, and extending and maintaining existing applications/processes.

    Job Responsibilities:

    • Develop high-quality mobile applications, ensuring proper software design and architecture
    • Analyze requirements and understand the deliverables
    • Identify, prioritize and execute tasks in the software development life cycle
    • Collaborate with team members and ensure knowledge transfer
    • Work closely with internal teams to fully understand the business process and requirements
    • Ensure that projects are accurately estimated and delivered to schedule
    • Actively contribute to the process of continual improvement, with regard to self, team and systems
    • Assume a high level of ownership of all work developed by members of the team
    • Proficiency in Java, Kotlin, XML, JSON and REST APIs
    • Familiarity with MVP, MVVM architecture, Dagger 2, RxJava/RxAndroid
    • Must have a strong knowledge of different versions of Android, how to deal with different screen sizes and applications with

    Employment Status:

    Full-time

    Educational Requirements:

    • Bachelor of Science (BSc) in CSE

    Workplace:

    • Work at office

    Experience Requirements:

    • 2 to 4 year(s)

    Additional Requirements:

    • Age 25 to 30 years
    • Both males and females are allowed to apply
    • Have strong knowledge of Object-Oriented concepts
    • Be comfortable applying design patterns and best practices
    • Be able to write unit test
    • Strive for quality and are attentive to details and willing to innovate
    • Be fluent in written and spoken English
    • Feel comfortable (and enjoy) working outside your comfort zone
    • Be a team player, willing to do whatever is necessary to deliver a great product.

    Job Location:

    • Gulshan-Badda Link Road, Gulshan-1, Dhaka-1212

    Salary:

    • Negotiable

    Compensation & other benefits:

    • Weekly 2 holidays

    Office hours: Sunday-Thursday (10 am-7 pm).

    *N.B. If you are interested send your CV to career@apprise.website  with subject line "Android Developer".

  • Senior Backend Developer

    Number of Vacancies: 02

    Job Position: Senior Backend Developer

     

    Job Description / Responsibility:

    At Apprise, we develop innovative and creative products and services that provide total communication and information solutions. Among a plethora of services, web design and development, tailor made applications, e-commerce solutions, business-to-business applications, business-to-client applications, managed hosting and internet portal management are few that we offer. Satisfied clients around the globe bear testimony to the quality of our work.

     

    We are looking for a backend developer for our project. The developer will be directly responsible for developing the platform with new features according to business needs. We are looking for a JavaScript Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition, and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. To succeed in this role, you must be a proactive problem-solver with an analytical mindset and a true passion for technology that makes you seek to always better yourself. Some responsibilities the developer should maintain:

     

    • Writing reusable, testable, and efficient code

    • Design and implementation of low-latency, high-availability, and performant applications

    • Design, build and maintain services and systems

    • Debug production issues across services and multiple levels of the stack

    • Work with engineers across the company to build delightful features that span various parts of the system

    • Collaborate with our business, sales, and operations teams to understand and solve our user's pain points.

    • Improve engineering standards, tooling, and processes

     

    Educational Requirements:

    University Graduate is preferable, but if someone is good from any other platforms still will be considerable.

     

    Must have:

    • 3-4 years of experience as a JavaScript developer

    • Strong experience in JavaScript including ES6 and the latest industry-standard

    • Knowledge of NodeJS and frameworks like Express, Nest JS

    • Understanding the nature of asynchronous programming and its quirks and workarounds

    • Understanding accessibility and security compliance

    • User authentication and authorization between multiple systems, servers, and environments

    • Integration of multiple data sources and databases into one system

    • Understanding fundamental design principles behind a scalable application

    • Creating database schemas that represent and support business processes

    • Implementing automated testing platforms and unit tests

    • Proficient understanding of code versioning tools, such as Git

     

    Good to have:

    • Experience working on Agile teams

    • Understanding of software design patterns

    • Experience in PHP framework related work will be plus (E.g., Laravel)

    Additional Information:

    • Communication is extremely important; our engineers work across every team in the organization. Candidates need to be able to communicate not only with other developers but also with management, non-tech team members & external parties.

    • Someone who will take ownership of a feature or application from initial conception through release while also assisting others when the need arises.

    • Have an understanding of virtualization and containerization as a tool for growing scalability, reliability, and expediency.

    • Ability to learn and teach new technologies and skills as new technology is introduced.

    • Sound mature judgment and decision-making ability.

    • Strong analytical and problem-solving skills.

    • We are looking for honest, dedicated and responsible individuals.

     

    Job Level: Mid to Senior

    Job Location: Gulshan Badda Link Road, Dhaka

    Salary Range: 30k - 60k

    *N.B. If you are interested send your CV to career@apprise.website  with subject line "Backend Developer".

  • Senior SQA Engineer

    Number of Vacancies: 01

    Job Position: Senior SQA Engineer

     

    At Apprise, we develop innovative and creative products and services that provide total communication and information solutions. Among a plethora of services, web design and development, tailor made applications, e-commerce solutions, business-to-business applications, business-to-client applications, managed hosting and internet portal management are few that we offer. Satisfied clients around the globe bear testimony to the quality of our work.

     

    JOB DESCRIPTION:

    • Understand project requirements, technology dependencies, and develop solutions for Test planning and execution;

    • Plan & Develop Automated Testing for Native Android Applications (Java/Kotlin);

    • Plan & Develop Automated Testing for Native iOS Applications (Swift);

    • Plan & Develop Automated Testing for APIs;

    • Incorporate testing as part of our build pipeline CI/CD flows;

    • Plan, build and design new automation to support new builds and release of the code;

    • Collaborate with the squad to continuously refactor and improve automation framework for reusability and speed;

    • Develop complex data-driven automation, manage automation scripts and framework to support code drops in various environments to support development, test, and builds;

    • Participate in project planning and scoping activities and work independently and efficiently to meet agreed-upon deadlines;

    • Provide business development support by laying out the test requirements for a proposed solution in order to ensure proper Verification and Validation testing can be performed efficiently;

    • Define Test Plans and Procedures for Data Warehouse implementations and application interfaces;

    • Assist developers and testers with root cause analysis and resolutions;

    • Collaborate with clients and internal teams to develop appropriate test solutions for varying technical components;

    Qualifications:

    • Bachelor's Degree - Computer Science or Computer Engineering. Will consider other fields of study with good Software QA experience;

    • At least 3 years of experience in related software development where test planning and execution were a part of job responsibilities;

    • Experience in test automation is required;

    • Experience with development and/or testing JAVA, JSON, REST, HTML versions, JavaScript, AWS, VMware, Desktop Application Testing and Web Application Testing;

    • Create a test plan, test case, and execute test cases in JIRA;

    • Experience with databases such as (MySQL, Redis, MongoDB, etc.) testing, maintenance and support;

    • Proven experience in performance and load testing against large, scalable, cloud-hosted services;

    • Experience in SQA principles, accompanied with a strong drive to generate quality software with a customer-based focus;

    • Familiarity with low-level data protocols, specifically CAN bus and TCP/IP related along with Vector CANoe and/or CANalyzer ECU and Network analysis tools is desirable;

    Additional Information:

    • Communication is extremely important; our engineers work across every team in the organization. Candidates need to be able to communicate not only with other developers but also with management, non-tech team members & external parties.

    • Someone who will take ownership of a feature or application from initial conception through release while also assisting others when the need arises.

    • Have an understanding of virtualization and containerization as a tool for growing scalability, reliability, and expediency.

    • Ability to learn and teach new technologies and skills as new technology is introduced.

    • Sound mature judgment and decision-making ability.

    • Strong analytical and problem-solving skills.

    • We are looking for honest, dedicated and responsible individuals.

    COMPENSATION AND OTHER BENEFITS:

    • 02 weekly holidays

    • Lunch, and Evening Snacks

    • Festival bonuses.

    • Yearly salary review

    • Sick leave, Casual leave, Annual leave, and public holidays as gazetted by the government and organization's decision.

     

    Job Level: Senior to Team lead

    JOB LOCATION: Gulshan Badda Link Road, Dhaka

    Salary Range: 25k - 40k

    *N.B. If you are interested send your CV to career@apprise.website  with subject line "Senior SQA Engineer".

  • Senior iOS Developer

    Number of Vacancies: 01

    Job Position: Senior iOS Developer

     

    At Apprise, we develop innovative and creative products and services that provide total communication and information solutions. Among a plethora of services, web design and development, tailor made applications, e-commerce solutions, business-to-business applications, business-to-client applications, managed hosting and internet portal management are few that we offer. Satisfied clients around the globe bear testimony to the quality of our work.


    We are searching for a Senior iOS developer that will be in charge of creating and maintaining apps for a variety of iOS smartphones. The creation of iOS applications and their interaction with back-end services will be your primary focus. You will collaborate with other engineers and developers working on various infrastructure layers. Therefore, dedication to smart design, group problem-solving, and producing high-quality products is crucial.

    Job Responsibilities:

    • Manage multiple projects and initiatives simultaneously and consistently design, develop, test, and implement applications for iOS and continue production of new versions of the applications.

    • Collaborate with cross-functional teams to define, design, and ship new features.

    • Design solutions independently.

    • Devise complex solutions.

    • Participate in architectural decisions.

    • Maintain code quality, organization, and automatization.

    • Produce clean, maintainable, testable code and inspire others to do the same.

    • Identify and implement software engineering best practices.

    • Work on bug fixing and improving application performance.

    • Unit-test code for robustness, including edge cases, usability, and general reliability.

    • Mentor young developers.

    • Conduct code reviews.

     

    REQUIREMENTS AND QUALIFICATIONS:

    • Professional experience of a minimum of four years in developing iOS applications.

    • Worked on live streaming feature intensively. 

    • Strong technical background, good knowledge of Xcode and Cocoa frameworks such as Core Data, Core Animation, Core Graphics, Core Audio, and Core Text.

    • Strong command over Swift UI and familiar with Objective-C.

    • Experience with AVFoundation, Metal Framework, AudioToolbox, and the Core Graphics framework.

    • Excellent communication and problem-solving skills.

    • Experience designing clean and maintainable interfaces.

    • Experience with third-party libraries and APIs.

    • Knowledge of web technologies and UI/UX standards.

    • Understanding of Apple's design principles and interface guidelines.

    • Familiarity with cloud message APIs, push notifications, and continuous integration.

    • Experience with offline storage, threading, and performance tuning

    • Mobile app-oriented design patterns (MVVM, Reactive).

    • Experience in automated testing practices and tools (XCTest, Snapshot tests).

    • Experience in building modular code and third-party dependency management (Cocoapods)

    • Knowledge of performance limits and characteristics.

    • Knowledge of low-level C-based libraries is preferred.

    • Proficient understanding of code versioning tools such as Git.

     

    COMPENSATION AND OTHER BENEFITS:

    • 02 weekly holidays.

    • Fully subsidized ( Lunch, and Evening Snacks)

    • festival bonuses.

    • Yearly salary review

    • Sick leave, Casual leave, Annual leave, and public holidays as gazetted by the government and organization's decision.

    Job Level: Senior to Team lead

    Job Location: Gulshan Badda Link Road, Dhaka

    Salary Range: 50k - 80k

    *N.B. If you are interested send your CV to career@apprise.website  with subject line "Senior iOS Developer".