(Senior, Mid) Innovation Frontend Engineer
Here you’ll get to:
• Design, develop, and implement innovative, high-quality frontend solutions
• Collaborate with cross-functional teams, including product owners, designers, and backend engineers, to ensure seamless integration of frontend and backend systems.
• Provide technical leadership and guidance to intermediate and junior frontend engineers, fostering a culture of collaboration and continuous learning.
• Stay current on industry trends, competitor activities, and best practices in frontend development, applying relevant insights to inform the organization's initiatives.
• Optimize frontend performance and user experience, applying best practices in web accessibility, SEO, and mobile responsiveness.
• Conduct code reviews, ensuring adherence to established coding standards and best practices.
• Troubleshoot and resolve complex technical issues to identify root causes and implement effective solutions.
• Mentor and support frontend team members, promoting professional development and growth.
What You'll Need:
• Bachelor's degree in Computer Science, Software Engineering, or a related field.
• 5+ years of experience in frontend development with a strong portfolio showcasing innovative and visually appealing frontend solutions.
• Expertise in frontend technologies and one or more modern frameworks (e.g., React, React Native, Flutter).
• Experience with frontend optimization techniques such as web accessibility, SEO, and mobile responsiveness.
• Strong leadership skills with experience leading and mentoring frontend development teams. -Ability to work in an agile environment with a can-do attitude, able to collaborate with the team, have strong will to develop their skills, and love to share knowledge with others.
• Excellent problem-solving, analytical skills, communication and collaboration skills with the ability to work effectively with cross-functional teams.
It’s Great If You Have:
• At least 1 year of experience in cross platform development with Flutter
• Experience with mobile application distribution on App Store and Play Store
• Knowledge/understanding of DevSecOps CI/CD pipelines, enterprise software security, micro-frontends, and GRPC
• Extensive experience with software engineering best practices (eg. software testing, TDD, SOLID, clean architecture, code reviews, Containerization, DevSecOps, design documentation, 12 Factor Apps)
• Experience developing a cross-platform component and being able to integrating it with a native component
• Experience with Push Notification, mobile database, Biometric Authentication, Location Service, Payment Gateway Integration, Camera & Photo Library, and other native components
• Experience in cross-platform application performance optimization • Experience in working in a startup company
(Senior, Mid) Innovation Backend Engineer
Here you’ll get to:
• Design, develop, and implement innovative, high-quality backend solutions that align with the organization's overall goals and objectives.
• Collaborate with cross-functional teams, including product owners, frontend engineers, and designers, to ensure seamless integration of backend systems with frontend applications.
• Provide technical leadership and guidance to intermediate and junior backend engineers, fostering a culture of collaboration and continuous learning.
• Stay current on industry trends, competitor activities, and best practices in backend development, applying relevant insights to inform the organization's initiatives.
• Optimize backend performance, scalability, and reliability, implementing best practices in data management, security, and system architecture.
• Conduct code reviews, ensuring adherence to established coding standards and best practices. -Troubleshoot and resolve complex technical issues, working closely with team members and stakeholders to identify root causes and implement effective solutions.
• Mentor and support backend team members, promoting their professional development and growth.
What You'll Need:
• Bachelor's degree in Computer Science, Computer Engineering, or a related field. Master's degree is a plus.
• 5+ years of experience in backend development with a strong portfolio showcasing innovative and visually appealing backend solutions.
• Extensive experience in software development, with a focus on backend systems and APIs.
• Proficient in server-side technologies, such as Node.js, Golang
• Strong understanding of database technologies and proficiency in writing efficient database queries.
• Deep knowledge of web development concepts, including, REST, and JSON, as well as familiarity with microservices architecture.
• Experience in optimizing backend performance, scalability, and reliability, including caching mechanisms and load balancing techniques.
• Ability to conduct thorough code reviews, ensuring high code quality, maintainability, and adherence to established standards.
• Proven track record in troubleshooting and resolving complex technical issues, with a strong problem-solving mindset.
• Excellent leadership and communication skills, with the ability to mentor and guide other team members effectively.
• Strong passion for innovation and staying up to date with the latest industry trends and technologies.
It’s Great If You Have:
• Experience with the Go programming language at least 3 years
• Knowledge/understanding of DevSecOps CI/CD pipelines, event-driven systems, distributed systems, pub/sub, enterprise software security, and GRPC
• Extensive experience with software engineering best practices (eg. software testing, TDD, SOLID, clean architecture, code reviews, Containerization, DevSecOps, design documentation, 12 Factor Apps)
• Experience building cloud-native scalable applications (Docker, Kubernetes, Kafka, Redis, Elasticsearch and etc.)
• Experience in building and optimizing large-scale microservices to support high performance with low latency. • Experience in working in a startup company
(Mid, Senior) Innovation Quality Assurance Engineer
Here you’ll get to:
• Design, implement, and maintain comprehensive testing strategies and processes for the organization's innovation initiatives, ensuring the highest levels of quality, performance, and reliability.
• Lead the design, execution, and analysis of test plans, test cases, and test scripts for complex software projects, ensuring thorough coverage and accurate identification of defects.
• Collaborate with cross-functional teams, including product owners, developers, and designers, to ensure a seamless integration of QA processes throughout the software development lifecycle.
• Provide technical leadership and guidance to intermediate and junior QA engineers, fostering a culture of collaboration, continuous learning, and quality-driven development.
• Stay current on industry trends, competitor activities, and best practices in QA engineering, applying relevant insights to inform the organization's initiatives.
• Develop and implement strategies for test automation, performance testing, and continuous integration, ensuring efficient resource utilization and cost management.
• Troubleshoot and resolve complex software quality issues, working closely with team members and stakeholders to identify root causes and implement effective solutions.
• Mentor and support QA team members, promoting their professional development and growth.
What you’ll Need:• Bachelor's degree in Computer Science, Engineering, or a related field.
• 5+ years of experience in QA engineering or a related role, with a strong focus on software testing and quality assurance.
• Proven experience in designing and executing test plans, test cases, and test scripts for complex software systems.
• Solid understanding of different testing methodologies, techniques, and tools.
• Strong knowledge of software development lifecycle and Agile methodologies.
• Proficiency in test automation frameworks and tools such as Selenium, Appium, or similar tools is a plus.
• Excellent problem-solving and analytical skills, with the ability to identify, analyze, and resolve complex software quality issues.
• Strong leadership and mentoring skills, with the ability to guide and inspire a team of QA engineers.
It’s Great If You Have:• Familiar with continuous build and integration
• Good understanding of object-oriented programming techniques
• Experience in using technology/tools such as JMeter, Postman, etc
• Experience in Stress Testing, Load Testing or other business quality testing
1 other opening