Unfortunately, this job posting is expired.
Don't worry, we can still help! Below, please find related information to help you with your job search.
Some similar recruitments
Junior Strong / Middle .Net Software Engineer
Recruited by SoftServe 8 months ago Address Bali, Indonesia
Senior Principal Engineer, Trilogy (Remote) - $100,000/Year Usd
Recruited by Crossover 9 months ago Address Surabaya, Indonesia
Principal Engineer, Trilogy (Remote) - $100,000/Year Usd
Recruited by Crossover 9 months ago Address Surabaya, Indonesia

Frontend Engineer (Middle - Senior Level)

Company

Meda

Address Surabaya, Indonesia
Employment type FULL_TIME
Salary
Category Jasa TI dan Konsultan TI
Expires 2023-10-13
Posted at 7 months ago
Job Description
& Responsibilities


  • Stay updated with industry trends and advancements in SDKs, programming languages, and development methodologies
  • Document the development process, software architecture, and SDK integration procedures
  • Debug and troubleshoot issues related to SDK integration, hardware communication, and software functionality
  • Collaborate with QA teams to ensure thorough testing of the software, including compatibility with different hardware configurations
  • Design, develop, test, and maintain desktop applications that integrate seamlessly with diverse hardware devices using various SDKs
  • Write clean, maintainable code and follow best practices to ensure software quality and long-term sustainability
  • Collaborate with cross-functional teams to gather requirements, define software specifications, and ensure alignment with project goals
  • Ensure applications are user-friendly and provide a smooth user experience while interacting with hardware components
  • Integrate DLLs and libraries from different SDKs into the application architecture to enable hardware interaction
  • Participate in code reviews, offer constructive feedback, and learn from your peers to enhance team knowledge


Minimum Qualifications


  • Comfortable with working in fast-paced software development environment
  • Problem-solving skills to diagnose and resolve technical issues related to hardware-software interactions
  • Familiar working on applications that interface with hardware devices like fingerprint scanners, biometric systems, etc
  • Proven experience (at least 3 years) in desktop software development using languages like C#, VB.NET, Delphi, or similar
  • Strong understanding of SDK integration, DLL utilization, and hardware communication
  • Previous exposure to agile development methodologies
  • Building reusable components and front-end libraries for future use
  • Implement communication protocols, including RESTful APIs, WebSocket and FTP, to facilitate data exchange between the application and servers
  • Familiar with Electron or similar multi-platform development frameworks is a plus
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Familiar with software development best practices, including version control, code documentation, and testing
  • Ability to work both independently and collaboratively in a team-oriented environment
  • Knowledge of design patterns, software architecture, and software development life cycle
  • Passion for staying updated with emerging technologies and SDKs relevant to the industry