Khám phá cơ hội nghề nghiệp tuyệt vời.
We are looking for a Senior Android Developer to join our mobile development team and build high-quality Android applications. RESPONSIBILITIES: • Design and build advanced applications for the Android platform • Collaborate with cross-functional teams to define, design, and ship new features • Work with outside data sources and APIs • Unit-test code for robustness, including edge cases, usability, and general reliability • Work on bug fixing and improving application performance • Continuously discover, evaluate, and implement new technologies to maximize development efficiency • Mentor junior developers and conduct code reviews REQUIREMENTS: • 4+ years of Android development experience • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes • Familiarity with RESTful APIs to connect Android applications to back-end services • Strong knowledge of Android UI design principles, patterns, and best practices • Experience with offline storage, threading, and performance tuning • Knowledge of the open-source Android ecosystem and the libraries available for common tasks • Ability to understand business requirements and translate them into technical requirements • Familiarity with cloud message APIs and push notifications • Understanding of Google's Android design principles and interface guidelines • Proficient understanding of code versioning tools, such as Git • Experience with Kotlin and Java • Knowledge of MVVM, MVP, or similar architectural patterns NICE TO HAVE: • Experience with React Native or Flutter • Knowledge of CI/CD pipelines • Experience with Firebase • Published apps on Google Play Store • Experience with testing frameworks (JUnit, Espresso, Mockito)
Develop and execute validation plans for automotive systems following Aspice strategy. • Design and implement test cases to validate software and hardware components against specifications & requirements. • Conduct functional, performance, and reliability testing to identify and resolve issues. • Collaborate with cross-functional teams, including software developers, hardware engineers, and system architects, to ensure comprehensive validation coverage. • Analyze test results, document findings, and provide detailed reports to stakeholders (internal or external customers). • Utilize automated testing tools to enhance validation efficiency. • Stay updated with industry standards • Participate in continuous improvement initiatives to enhance validation processes and tools. REQUIREMENTS: • Bachelor's degree in Computer Science, Electrical Engineering, or related field • 2-4 years of experience in embedded systems development • Strong programming skills in C/C++ and Java • Experience with automotive validation and testing • Knowledge of Aspice methodology • Familiarity with embedded hardware and software integration • Good communication skills in English • Experience with automated testing tools • Understanding of automotive industry standards
Develop embedded firmware or PC-based control applications for industrial printers using C/C++. • Analyze technical design documents provided by the customer and identify system requirements. • Design, implement, unit test, and integrate new functions for each printer model. • Reuse and optimize existing codebases across previous and current machine lines. • Participate in code reviews, technical documentation, and user manual creation. • Communicate directly with the Japanese client via email, chat, and online meetings. • Mentor and provide technical support to junior engineers in the team as needed. Nice to Have: • Experience working on ODC projects with Japanese clients. • Familiarity with communication protocols like USB, UART, TCP/IP, or custom device protocols. • Knowledge of Image Processing, Rasterization, or Data Compression for printing systems. • Japanese: N2 up PHÚC LỢI: • Work in a young, dynamic ODC team with long-term engagement. • Enjoy FPT Software's policies, benefits, and internal career development programs. • Career growth opportunities toward Technical Leader / BrSE / PM roles. • Exposure to advanced industrial printer systems and collaboration with Japanese R&D teams.
Design, develop, and maintain scalable web applications using modern technologies. - Lead architectural discussions and decisions to build efficient and maintainable systems. - Ensure adherence to coding standards, best practices, and quality guidelines. - Develop and maintain server-side logic, databases, and APIs. - Build user-friendly front-end interfaces using modern frameworks and libraries. - Làm việc tại ODC Hòa Lạc (Thời gian làm việc từ t2 - t6, 8h30 - 17h30) YÊU CẦU: - 5+ years of professional experience as a Full Stack Developer. - Proficiency in back-end technologies such as Node.js, Python, Java, or similar. - Expertise in front-end technologies like Vue.js, React (Nextjs), Angular or similar frameworks. - Strong understanding of database design and management (SQL and NoSQL). - Experience with RESTful APIs, GraphQL, and microservices architecture. - Familiarity with cloud platforms (AWS, Azure, or GCP). - Knowledge of DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes). - Experience with TypeScript. - Familiarity with test-driven development (TDD). - Contributions to open-source projects. - Experience in Agile/Scrum development methodologies. - Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience PHÚC LỢI: • Competitive salary. Bonus based on performance. • Offer up to • "FPT care" health insurance provided by AON and is exclusive for FPT employees. • Annual Summer Vacation: follows company's policy and starts from May every year • Salary review one time/year or on excellent performance • International, dynamic, friendly working environment • Annual leave, working conditions follow Vietnam labor laws. • Other allowances: lunch allowance, working on-site allowance, etc.