
Step out of your comfort zone and become part of SuiteWorks.
Submit your application to our open positions now!
You might be the next great innovator in these fields:
Submit your application to our open positions now!
You might be the next great innovator in these fields:
Junior IT Specialist
The Junior IT Specialist provides basic software support to clients, and, through specialized training and on-the-job experience, gains the fundamental knowledge on the products, procedures and standards and the technical skills that are needed to provide quality support service.
Responsibilities
- Receive and process common client requests—provide live chat, phone, and on-site support and perform remote sessions for troubleshooting and log collection.
- Assist in investigating software problems. Identify software bugs, prepare bug reports and submit fix requests.
- Closely coordinate with business analysts, software developers, specialists and other subject matter experts in completing cases.
- Maintain good relations with clients. Communicate well and consistently provide high quality service.
Requirements
- Senior High School Diploma in the STEM strand
- At least OJT experience in remotely setting up or installing software or hardware.
- Experience in technical support, client service, or outsourcing work preferred but not required.
- Good English communication skills
- Willing to work at night, on shifting schedule and on weekends
Software Engineer (PHP)
The Software Engineer designs and develops software, actively engages in all the phases of the software development lifecycle to meet client needs and achieve business initiatives.
Responsibilities
- Analyze, plan and write code. Build and deploy software development tools.
- Evaluate software programs, identify and develop modifications and maintain and update systems.
- Coordinate with persons and teams involved in the software development project. Provide technical expertise.
- Improve and update knowledge— collect relevant data, record issues and solutions, train and orient users.
- Other duties and responsibilities as assigned.
Requirements
- Bachelor’s Degree in any computer-related course
- Work experience in PHP or front-end using Vue.js, or HTML, XHTML, CSS, JavaScript or jQuery.
- Knowledge in SQL/NoSQL databases or web server protection.
- Preferably, with experience in code versioning or web framework using Laravel, and with knowledge in AWS or Azure.
Finance Supervisor
The Financial Supervisor oversees the financial and accounting processes of the company, provides financial analysis, and ensures financial standards are followed and regulatory compliance.
Responsibilities
- Manage accounts receivable and payable, review transactions, maintain financial records and systems, and provide financial statements, budgets and expense reports.
- Direct reporting and payments with the government, tax compliance and other regulatory compliance, and keep abreast of regulatory requirements.
- Payroll administration— review timekeeping, prepare payroll, process pay release, manage government remittance and reporting, and resolve concerns.
- Payroll administration— review timekeeping, prepare payroll, process pay release, manage government remittance and reporting, and resolve concerns.
Requirements
- College degree in Accountancy
- Certified Public Accountant with 2 years work experience in corporate accounting, government compliance, payroll administration and finance systems is a must.
- Knowledgeable in QuickBooks and transactions with PEZA.
- Experience working in the finance team of a BPO or tech company, and able to supervise employees.
- Able to communicate well in English
- Proficient in spreadsheet (Excel, Google Sheets)
Account Manager
The Account Manager is the primary point of contact for our pharmacy clients, acting as a strategic partner and liaison between their evolving needs and our robust software solutions. This role requires a deep understanding of the pharmacy industry, strong relationship management skills, and a proven ability to identify and capitalize on opportunities for client growth.
Responsibilities
- Client Relationship Management – Act as the primary liaison for pharmacy clients, nurturing long-term relationships through trust, consistent communication, and a clear understanding of their unique goals and challenges. Regularly engage with clients to assess satisfaction, gather feedback, and proactively address concerns while identifying opportunities to expand partnerships.
- Project Coordination & Delivery Oversight – Work collaboratively with internal teams to ensure smooth and timely delivery of software solutions that align with client expectations. Serve as a bridge between clients and technical teams, effectively communicating requirements and resolving any issues that arise during the project lifecycle.
- Strategic Account Planning & Business Growth – Develop strategic plans to retain clients and uncover additional business opportunities within existing accounts by analyzing performance data and staying informed on industry trends. Support revenue growth through upselling, contract negotiations, and by offering tailored solutions that meet evolving client needs.
- Communication & Client Engagement – Deliver impactful presentations and clearly communicate the value of software offerings to clients, aligning solutions with their strategic objectives. Maintain comprehensive and up-to-date records of all client interactions using CRM tools to ensure consistent and informed engagement.
- Other duties and responsibilities as assigned.
Requirements
- Bachelor’s degree in Business Administration, Marketing, Information Technology, or a related field.
- At least 3 – 5 years of proven experience in account management, sales, or client relations, specifically within the software outsourcing industry.
- Demonstrates strong understanding of the pharmacy industry, including operations, regulatory requirements, common software systems (such as dispensing systems and EHRs), and typical industry challenges. Proficiency in CRM tools like Salesforce or HubSpot, along with the Microsoft Office Suite, is also essential for effective client and project management.
- Exceptional communication, interpersonal, and presentation skills are essential, along with strong negotiation and problem-solving capabilities. The ideal candidate is highly organized, self-motivated, and able to build trust quickly while managing multiple client accounts with a proactive, results-driven approach.
- A customer-focused, empathetic mindset paired with strong analytical skills is essential for understanding client needs and deriving actionable insights. Success in this role also requires adaptability, resilience, and the ability to collaborate effectively across diverse, cross-functional teams.
- Open to working night or graveyard shifts as required.
Application Analyst
The Application Analyst studies software capabilities and provides specialized service to clients. They facilitate the effective coordination between development, support and user to meet client needs.
Responsibilities
- Receive and accomplish client requests. Effectively communicate with clients and understand their needs. Identify the optimal course of action and implement.
- Liaison between software development, software support and user. Coordinate strategies, initiatives and information flow.
- Explore software functionalities. Map out software components and features and keep track of their usefulness. Identify opportunities to streamline procedures.
- Gather and organize knowledge on product, procedure and standards. Discover new and better ways to manage and use software.
Requirements
- Graduate of any 4-year course or preferably IT or with medical degree.
- At least 1 year work experience related to systems integration, software installation, troubleshooting, project management, client handling and data gathering. Preferably with IT or clinical work experience, experience in Agile Scrum, experience in organizing kick-off, core-team, client meetings and interviews before, during and after the projects go-live.
- Preferably, but not required, with any related training or certification.
- Good English communication skills.
- Experience in SQL.
- Willing to work at night, on shifting schedules, or on weekends.
Finance Associate
The Finance Associate is responsible for supporting the finance department in managing the company’s financial transactions, with a primary focus on payroll processing, accounts payable, and cash disbursements. This role requires a meticulous individual with at least one year of hands-on experience in these areas, strong organizational skills, and a keen eye for detail to ensure accuracy and compliance with company policies and relevant regulations.
Responsibilties
- Payroll Administration – This role is crucial for accurately processing employee payroll on time, ensuring all wages, deductions, and government contributions and benefits like SSS, PhilHealth, and Pag-IBIG are correctly calculated and compliant with Philippine labor laws. You’ll also be responsible for maintaining precise payroll records and addressing any employee queries efficiently.
- Accounts Payable Management – You’ll manage the entire accounts payable cycle, from receiving and verifying invoices against purchase orders to entering them accurately into the accounting system. This includes reconciling vendor statements, resolving discrepancies, and maintaining organized vendor files.
- Cash Disbursements – A key part of your role involves preparing and executing timely payments to vendors and other stakeholders, whether via checks or bank transfers. You’ll ensure all disbursements are properly authorized and supported by complete documentation, and regularly reconcile bank statements.
- General Financial Support – Beyond specific tasks, you’ll contribute to the overall financial health by assisting with journal entries, supporting month-end and year-end closing processes, and providing necessary documentation for audits. Confidentiality and a high level of accuracy are paramount in all financial dealings.
- Other duties and responsibilities as assigned.
Requirements
- Bachelor’s degree in Accounting, Finance, or a related field.
- Over 1 year of demonstrated experience in managing payroll, accounts payable, and disbursements. Skilled in liaising with government agencies and knowledgeable in local labor laws and tax regulations, particularly those relevant to the Philippines.
- Experienced in coordinating with suppliers and handling transactions with agencies such as PEZA and BIR. Skilled in timekeeping and payroll management. Preferred but not required.
- Proficiency in accounting software (e.g., QuickBooks, SAP, Xero, etc.) and Microsoft Office Suite, especially Excel. Preferred but not required.
- Highly self-motivated and capable of working with minimal supervision. Proficient in Excel and Google Sheets, with a strong grasp of basic accounting principles. Detail-oriented and accurate, with excellent organizational, time management, and communication skills. Demonstrates integrity, confidentiality, and the ability to work both independently and collaboratively.
Finance Associate (Quickbooks)
The Finance Associate is responsible for supporting the day-to-day financial operations of the company. This role involves maintaining accurate financial records, assisting with financial reporting, processing transactions, and ensuring compliance with financial policies and procedures, primarily utilizing QuickBooks Desktop or Online.
Responsibilties
- Daily Transaction Management in QuickBooks – This involves accurately processing all financial transactions within QuickBooks, including accounts payable (vendor invoices and payments), accounts receivable (customer invoices and payments), and general journal entries. The goal is to ensure all financial activities are promptly and correctly recorded.
- Financial Record Reconciliation – This responsibility focuses on maintaining the integrity of financial data by regularly reconciling bank accounts, credit card statements, and various general ledger accounts in QuickBooks. This process identifies and resolves discrepancies, ensuring that financial records are accurate and reliable.
- Financial Reporting & Analysis Support – You’ll be responsible for generating essential financial reports from QuickBooks, such as Profit & Loss statements and Balance Sheets, and assisting in their analysis. This supports management in understanding financial performance and making informed decisions.
- Compliance and Audit Preparedness – This key area involves ensuring all financial processes adhere to company policies and relevant regulations. It also includes preparing documentation and providing support for internal and external audits, ensuring transparency and accountability in financial operations.
- Other duties and responsibilities as assigned.
Requirements
- Bachelor’s degree in Finance, Accounting, Business Administration, or a related field (or equivalent practical experience).
- Minimum of 1 year of hands-on experience using QuickBooks Desktop or QuickBooks Online in a finance or accounting role.
- Strong grasp of basic accounting principles (GAAP knowledge is a plus)
- Proficient in Microsoft Excel (including pivot tables and VLOOKUP) and other MS Office tools.
- Experience in: General accounting tasks, Financial reporting, Inventory management, Accounts payable and receivable, Customizing QuickBooks.
- Proficient in any accounting software.
- Demonstrates strong attention to detail and accuracy, with excellent organizational, analytical, and communication skills. Capable of managing multiple tasks, meeting deadlines, and working both independently and within a team.
Internships
We accept internship applications from college students, with allowance and free meals every day. Voluntary internship applications are also welcome!
Positions
- Software Testers
- PHP Developers
- PowerBuilder Developers
- Mobile Developer
- .Net Developer
- Web Developer
- Marketing
Requirements
- At least 2nd Year College Student.
- Memorandum of Agreement from school.
- Updated Resume and a copy of school ID.
- Preferably can extend internship up to 1 year (for developers).
- Able to work on site.
HR Generalist
The Human Resources (HR) Generalist maintains the good relationship between the company and its personnel, by developing, implementing and coordinating initiatives relating to all facets of human resources management and development.
Responsibilities
- Process transactions related to HR— includes recruitment, organizational development, employee relations and benefits administration.
- Implement HR programs and standards, communicate policies and procedures, and organize engagement activities.
- Collect, analyze, interpret and present personnel profiles, response trends, employee feedback, population demographics and other related data.
- Manage 201 files and other personnel records.
Requirements
- Graduate of any Bachelor’s degree.
- 2 years work experience in HR.
- Experience in working with Gmail and Google Suite.
- Work experience in recruitment, employee engagement, training and development, and 201 management.
- Excellent verbal and written communication skills.
- Strong interpersonal and collaborative skills.
HR Associate
The HR Associate provides essential support to the Human Resources department, assisting with the day-to-day operations related to recruitment, onboarding, employee relations, benefits administration, and compliance. This role contributes to a positive employee experience by maintaining accurate records, handling inquiries, and supporting HR initiatives.
Responsibilities
- Recruitment and Onboarding – Manage the recruitment process, including job postings, candidate screening, interviews, and onboarding activities to ensure a smooth transition for new hires.
- Training, Development, and Engagement – Assist in coordinating training programs and employee development initiatives, while also supporting engagement activities and HR process improvements.
- HR Administration and Compliance – Maintain accurate employee records, support payroll and benefits administration, ensure compliance with employment laws, and uphold confidentiality.
- Employee Relations and HR Support – Serve as the first point of contact for HR-related inquiries, support employee relations, and provide accurate information on policies, benefits, and procedures.
- Other duties and responsibilities as assigned.
Requirements
- Bachelor’s degree in Psychology, Human Resources, or a related field.
- At least year of experience in an HR support role
- Experienced HR professional proficient in Google Workspace, with hands-on experience in end-to-end recruitment, employee engagement, and a basic understanding of labor laws and HR best practices.
- Possesses strong communication, organizational, and time management skills. Demonstrates integrity in handling confidential information and takes a proactive, independent approach to problem-solving. Known for being empathetic, approachable, and a trusted team player.
Integration Specialist
The Integration Specialist is responsible for connecting and optimizing software systems by managing client requests, acting as a liaison between development, support, and users, exploring software functionalities to identify improvements, and documenting product knowledge to enhance integration solutions.
Responsibilities
- Receive and accomplish client requests. Effectively communicate with clients and understand their needs. Identify the optimal course of action and implement.
- Liaison between software development, software support and user. Coordinate strategies, initiatives and information flow.
- Explore software functionalities. Map out software components and features, and keep track of their usefulness. Identify opportunities to streamline procedures.
- Gather and organize knowledge on product, procedure and standards. Discover new and better ways to manage and use software.
- Other duties and responsibilities as assigned.
Requirements
- BSIT, BSCS, or any Computer Related Degree.
- At least 1 year work experience related to systems integration, software installation, troubleshooting, project management, client handling and data gathering. IT or clinical work experience.
- Can handle Administrative Tasks.
- Experience in Data Analysis & Database Management.
- Good English communication skills.
- Experience in SQL.
- Willing to work at night. Experienced working at night, on shifting schedules, or on weekends.
- Can work under pressure.
Java Architect
The Java Architect is responsible for the design, development, and implementation of scalable, secure, and robust Java-based enterprise solutions. This role involves defining technical architectures, evaluating technology stacks, and ensuring the delivery of high-quality software systems that align with business objectives and architectural best practices. The architect will provide technical leadership and guidance to development teams.
Responsibilities
- Architectural Leadership & Design – defines and evolves the technical vision and architecture for Java-based enterprise applications, translating business requirements into scalable, secure designs. This involves evaluating new technologies and patterns, then documenting comprehensive architectural blueprints to guide development efforts and ensure long-term system integrity.
- Technical Oversight & Mentorship – provides critical technical leadership, guiding multiple development teams to ensure consistent implementation of architectural principles and best practices. They also mentor developers, sharing deep expertise and fostering growth in areas like code quality, performance optimization, and secure coding.
- System Development Lifecycle & Integration – oversees the entire software development lifecycle, collaborating with stakeholders to translate business needs into precise technical specifications. They ensure seamless integration across diverse systems using various patterns and drive the adoption of CI/CD to streamline development and deployment.
- Performance, Scalability & Security Assurance – A primary responsibility is designing and implementing inherently performant, highly scalable, and resilient systems that handle increasing loads and guarantee high availability. Architects also fortify application security, implementing robust measures and ensuring compliance to protect sensitive data and maintain system integrity.
- Other duties and responsibilities as assigned.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 7+ years of progressive experience in software development, with at least 3-4 years in a dedicated Architect role.
- Expert-level proficiency in Java and related technologies, including Spring Boot, Spring Cloud, Hibernate, JPA, etc.
- Extensive experience designing and implementing scalable, high-performance, and secure enterprise applications.
- Deep understanding of architectural patterns (e.g., Microservices, Event-Driven Architecture, Layered Architecture, MVC, etc.).
- Proven experience with cloud platforms such as AWS, Microsoft Azure, or Google Cloud Platform, including knowledge of their compute, storage, networking, and database services.
- Strong experience with containerization technologies like Docker and orchestration platforms like Kubernetes.
- Solid understanding of relational and NoSQL databases (e.g., PostgreSQL, MySQL, Oracle, MongoDB, Cassandra).
- Experience with message brokers and streaming platforms (e.g., Kafka, RabbitMQ, ActiveMQ).
- Proficiency in designing and implementing RESTful APIs.
- Experience with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI, Azure DevOps).
- Experience with front-end technologies (e.g., React, Angular, Vue.js).
- Knowledge of DevOps principles and practices.
- Experience with enterprise integration patterns and tools.
- Experience in specific industry domains (e.g., Fintech, Healthcare, E-commerce).
- Certifications in Java, cloud platforms, or architecture frameworks. Preferred but not required.
- Skilled in communicating complex technical concepts to diverse audiences, with strong problem-solving abilities and a collaborative, solution-oriented mindset.
- Willing to work during US business hours, on shifting schedules, or on weekends.
Java Developer
The Java Developer is responsible for designing, developing, and maintaining high-performance, scalable Java applications that meet the evolving needs of our clients and business. This role involves working on various projects, including web applications, mobile applications, and enterprise-level software systems, in a collaborative and fast-paced environment. A Java Developer plays a critical role across the entire software development lifecycle, with distinct responsibilities in each phase.
Responsibilities
- Design & Architecture – Translate business requirements into scalable technical designs, including system architecture, database schemas, and API specifications.
- Software Development – Develop clean, efficient, and modular Java code for frontend services, APIs, and integrations while managing source control and debugging issues.
- Quality Assurance & Code Review – Ensure code quality through comprehensive unit testing, collaboration with QA teams, and active participation in code reviews and defect resolution.
- Deployment & Production Support – Support automated build and deployment processes, configure environments, and provide technical assistance for production systems.
- Other duties and responsibilities as assigned.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- With at least 2 years of experience. Experienced Java developer with strong expertise in Java and object-oriented programming, skilled in Java EE application development. Proficient in frameworks like Spring (Boot, MVC, Security) and Hibernate, with solid knowledge of relational databases and ORM tools. Capable of working with front-end technologies (HTML, CSS, JavaScript, Angular, React), familiar with build tools (Maven, Gradle, Ant), and experienced with version control systems like Git.
- Experience with cloud technologies (e.g., AWS, Azure, Google Cloud).
- Familiarity with agile software development methodologies (e.g., Agile, Scrum).
- Experience with DevOps practices and tools (e.g., Jenkins, Docker, Kubernetes).
- Experience with DevOps practices and tools (e.g., Jenkins, Docker, Kubernetes).
- Relevant certifications (e.g., Oracle Certified Professional, Java SE Developer, Spring Professional Certification). Preferred but not required.
- Experienced in common design and architectural patterns with strong analytical and organizational skills. Able to work independently or collaboratively, demonstrating excellent communication and interpersonal abilities.
- Willing to work during US business hours, on shifting schedules, or on weekends.
Sales Assistant
The Sales Assistant for Pharmacy Software Solutions will play a crucial supporting role within the sales team, focusing on expanding our outsourcing software services to pharmacies. This individual will assist the sales team in all aspects of the sales cycle, from lead generation and qualification to proposal preparation and client relationship management. The ideal candidate will be highly organized, possess excellent communication skills, and have a strong interest in technology and the pharmaceutical industry. This role is essential in ensuring the sales team can operate efficiently and effectively to achieve its targets.
Responsibilities
- Lead Generation & Market Research – Identify and research potential pharmacy clients, including independents, chains, and hospital-based operations, to build a solid prospect database. Analyze pharmacy industry trends and decision-makers to tailor sales strategies effectively.
- Sales Support & CRM Management – Support the sales team by preparing presentations, proposals, and maintaining up-to-date CRM data. Coordinate meetings, follow-ups, and draft client-facing materials to streamline the sales process.
- Client Communication & Relationship Management – Serve as the first point of contact for incoming pharmacy inquiries and manage follow-ups to ensure strong engagement. Assist with quotes, documentation, and maintain professional communication throughout the sales cycle.
- Marketing & Administrative Support – Work with the marketing team to create targeted content and assist with event preparation for pharmacy-related campaigns. Provide general administrative support while continuously updating knowledge on software solutions and industry needs.
- Other duties and responsibilities as assigned.
Requirements
- Bachelor’s degree in Business Administration, Marketing, IT, or a related field (or equivalent practical experience).
- 1-2 years of experience in a sales support, administrative, or customer service role, preferably in a B2B environment.
- Strong interest in software and IT solutions, with a willingness to learn about outsourcing models. Familiarity with the US pharmaceutical or healthcare IT sector is a strong asset, and experience using CRM tools like Salesforce or HubSpot is a plus.
- Proficiency in Microsoft Office Suite (Word, Excel, PowerPoint, Outlook).
- Excellent communication skills in English, both written and verbal. Organized, detail-oriented, and capable of managing multiple tasks while working independently or as part of a team in a fast-paced environment.
- Open to working night or graveyard shifts as required.
Sales and Marketing Assistant
The Sales & Marketing Assistant plays an integral role in advancing the business development and marketing objectives of SuiteRx and RxPR. This position is instrumental in driving sales productivity, supporting the execution of marketing campaigns, and facilitating clear and consistent communication with prospective clients and internal stakeholders. The Sales and Marketing Assistant must be proactive, detail-oriented, and capable of excelling in a dynamic environment, with strong organizational skills and a commitment to contributing to customer acquisition efforts.
Responsibilities
- Lead Generation & Client Follow-Up: Support lead generation efforts and ensure timely follow-ups with prospective clients to drive engagement.
- CRM & Pipeline Management: Maintain and update the sales pipeline and CRM systems with accuracy to support data-driven decision-making.
- Sales & Marketing Support: Assist in the creation of sales presentations, proposals, marketing materials, and the execution of email marketing campaigns.
- Research & Performance Reporting: Conduct market and competitor research, track key performance indicators, and prepare reports and summaries for internal stakeholders.
- Other duties and responsibilities as assigned.
Requirements
- Marketing, Business Administration, Communications, or a related field.
- 1 to 2 years of experience in sales support, marketing coordination, or business development.
- Proficient in Google Workspace (Docs, Sheets, Slides, Gmail, etc.) and familiarity with CRM tools.
- Experience with email campaign tools (e.g., Mailchimp, HubSpot, Constant Contact) is strongly preferred.
- Strong presentation skills, including slide deck preparation and verbal communication.
- Highly organized, detail-oriented, and capable of managing multiple tasks simultaneously.
- Previous experience in the healthcare or software industry is an advantage.
- Open to working night or graveyard shifts as required.
Social Media & Customer Engagement Associate
The Social Media & Customer Engagement Associate is responsible for managing our online interactions and enhancing our digital presence. This role involves engaging with audiences across various social media platforms, supporting content creation efforts, and providing timely, professional responses to customer inquiries. The Social Media & Customer Engagement Associate is dynamic, creative, and enthusiastic—with strong communication skills, a sharp eye for design, and a deep understanding of current social media trends.
Responsibilities
- Manage Social Media Presence – Monitor and respond to messages, comments, and inquiries across all social platforms professionally and promptly.
- Support Content Creation and Campaigns – Assist in developing, scheduling, and publishing engaging content, including visuals and graphics, in line with brand standards.
- Collaborate for Consistent Branding – Work with the marketing team to maintain consistent messaging and brand voice across all social media channels.
- Track Performance and Engage Leads – Analyze engagement metrics, follow up with social media leads, and provide insights to optimize future strategies.
- Other duties and responsibilities as assigned.
Requirements
- Marketing, Communications, Graphic Design, or a related field
- 1 to 2 years of experience in social media management, digital marketing, or online customer engagement
- Skilled in leveraging social media platforms (Facebook, LinkedIn, Instagram) and their associated analytics. Also possesses working knowledge of graphic design software like Adobe Creative Suite (Photoshop, Illustrator, InDesign) and Canva.
- A plus for candidates with experience in healthcare, technology, or B2B marketing, and comfortable working nights, shifting schedules, or weekends.
- Possesses strong written communication skills, enabling the creation of clear and engaging content, and is a creative, resourceful multi-tasker.
- Open to working night or graveyard shifts as required.
Software Engineer (Android)
The Software Engineer designs and develops software, actively engages in all the phases of the software development lifecycle to meet client needs and achieve business initiatives.
Responsibilities
- Analyze, plan and write code. Build and deploy software development tools.
- Evaluate software programs, identify and develop modifications and maintain and update systems.
- Coordinate with persons and teams involved in the software development project. Provide technical expertise.
- Improve and update knowledge— collect relevant data, record issues and solutions, train and orient users.
- Other duties and responsibilities as assigned.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- Minimum of 2 years of professional experience in Android application development.
- Proficient in JavaScript and React (Hooks and functional components).
- Strong experience with React Native.
- Knowledgeable on Redux, Context API, Zustand, or Recoil.
- Knowledgeable on React Navigation, AsyncStorage, Axios/Fetch.
- Knowledgeable on Git, GitHub/GitLab/Bitbucket.
- Experience on Swift/Java/Kotlin/Objective-C.
- Familiarity with mobile app lifecycles, background processes, and optimization.
- QA Experience using Jest, React Native Testing Library, Detox, Appium.
- Knowledgeable with mobile CI/CD pipelines and testing frameworks.
- Excellent communication, collaboration, and interpersonal skills.
- Ability to work independently and as part of a cross-functional team in an Agile development environment.
Software Engineer (.Net)
The Software Engineer designs and develops software, actively engages in all the phases of the software development lifecycle to meet client needs and achieve business initiatives.
Responsibilities
- Analyze, plan and write code. Build and deploy software development tools.
- Evaluate software programs, identify and develop modifications and maintain and update systems.
- Coordinate with persons and teams involved in the software development project. Provide technical expertise.
- Improve and update knowledge— collect relevant data, record issues and solutions, train and orient users.
- Other duties and responsibilities as assigned.
Requirements
- Bachelor’s degree in Computer or IT.
- At least 1 year+ work experience in .NET Framework 4.5 or above.
- A Work experience in ASP, HTML, VBScript, JavaScript, REST API or web services.
- Preferably 5 years related experience in ASP.NET, ASP.NET Core, Blazor WebAssembly, Model-view-controller (MVC), Angular 12, Dynamsoft or GitHub.
- Work experience in HTML5/CSS3.
- Preferably knowledgeable in SQL/NoSQL, Agile, OOP concepts or component design.
- Able to write specifications or unit test plans.